ResFrac Corporation

Remote
< 10 Employees
< 10 Engineers
$2M - $5M Funding
Series A

ResFrac makes physics-based simulation software for the oil & gas and geothermal energy industries. Engineers and earth scientists use our software when designing their wells, to increase production and decrease costs.

ResFrac Corporation photo 1

Why join us?
  • We have seen rapid growth in sales and customer engagements since launching our product commercially in January 2018 and raising external investment in July 2018

  • Customers are adopting our software in nearly every major shale basin in North America, and our international prospects are growing as well

  • Our customers range from small independent companies to the largest enterprises in the world, including several household names

  • Scientific simulation software such as ours is typically pretty sticky, and we are observing > 100% annual renewal rates (companies consistently increase spending after buying a subscription)

  • Our product is built upon unique technical expertise that is hard for others to replicate. Because our business is focused on a specialized niche, all of our staff, including client-facing and sales staff, have technical backgrounds.

  • Our investor is a well-respected boutique energy technology VC firm with extensive connections in the energy industry


Engineering at ResFrac Corporation
Engineering team and processes

We have three full-time staff members working on software development, and also engage an outside firm (which we are planning to wind down over time) for UI development. Internally, we continually define new products and features. We know what products and features we want to have three-to-six months and a year out, and work on implementing those with goals at approximately the month and week time scales. When our work involves the outside firm, which it frequently does, we work within that firm's one- or two-week sprint cycles (sprint length depends upon phase of project) in which features are reviewed and demonstrated at the one- or two-week cadence. We use feature and dev branches in our source control system, so the main branch is always production-ready. We employ dev-test-prod segregation of environments. Within our internal codebase, each engineer has a domain for which they are the main owner.

Technical Challenges

Our product enables users (engineers and earth scientists) to integrate lots of different datasets from the subsurface engineering business within our uniquely capable physics-based simulator. Making this accessible to a wide range of users, from power users to relatively junior people, has been a major challenge. We really want customers to have a positive experience using our software at the level of small details. So we do a lot of interesting things with handling scientific data inputs, outputs, and 2D and 3D data visualization.

Projects you might work on
  • You would take a leading role in development of our user interface, which is a desktop app built with web technologies. This app includes an Angular front end, an Electron back end, 2D and 3D visualization, and interactions with our web API. Users define and view results for simulations locally, and the simulations run on our serverless back-end hosted on MS Azure.

  • We are adding a set of features to enable entirely new capabilities with our simulator. This is essentially a new product that greatly extends ResFrac's reach. The first major project you would be working on would be to take on ownership of developing the UI for these new features, alongside putting in finishing touches on the current feature set.

  • Customers are constantly asking us for new features in the UI, including collaboration tools, data compatibility tools, and visualization tools.

  • We are planning to add a new customer-facing management web portal.

Tech stack
Angular
Electron
Formly
Plotly
Three.js
Node.js
C++
SQL
TypeScript
JavaScript
Azure Cloud
Angular 7
ngrx
Python

Working at ResFrac Corporation

We care about making our customers happy, and we care about doing good science in our core product. Whenever we make a mistake, we recognize the error and strive to get better going forward. We want our people to do work that they feel proud of.

Flexible Hours

We don't have prescribed hours for when you have to 'be at work.' The company works during North American business hours.

Work from Home

We are a fully remote company. You can work from anywhere in the country that you like.

Health Insurance

The company pays for 75% of the premium for medical, dental, and vision coverage, with a choice of Gold or Platinum plans.

Travel

We do in-person meetings of the software development staff for two days each about once per month. So far this has always been in Palo Alto, CA, but in the future we might mix it up a bit.

Generous Vacation

Unmetered vacation.

Company Retreats

We have an annual event that all staff members are encouraged to attend. In the past we've coordinated this with a major business event, such as our annual users' meeting. The location changes from year to year. Last year's was in Denver, CO, and this year's is likely to be in Austin, TX.

Workshops/Conferences

We encourage staff members to attend and/or present at relevant trainings, workshops and conferences. In the past this has most been for petroleum engineering and geology conferences, but going forward we are likely to do information security and software engineering conferences as well. The company will pay for related expenses.

401(k) Contribution

Our 401(k) plan allows pre- and post-tax employee contributions, with a good selection of investment options. There is no company match.

Team Activities

From time to time we'll do team building activities when the company gathers in person. The most recent time, we went clay pigeon (skeet) shooting near San Jose, CA.


Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply