Computational & Data Scientist

Job Posted 8/23/2023
Fervo Energy Company
Houston, TX 77002
United States
Job Description

Job Type



As a Computational and Data Scientist, you will work on challenging engineering, geoscience, and commercial problems to support Fervo Energy's geothermal projects across exploration, development, production, and electricity generation. In this role, you will be responsible for building and maintaining Fervo's compute, networking, storage, and database architecture on our preferred cloud infrastructure. You will create edge-to-cloud platforms capable of processing terabytes of fiber optic, drilling, IoT, wellfield, and power plant data using advanced artificial intelligence and machine learning processing to improve Fervo's geothermal operations. This position will work with a cross-disciplinary team of reservoir engineers, geophysicists, surface facilities engineers, and business analysts to provide solutions that deliver value to Fervo Energy 


Essential Functions

  • Build and manage Fervo’s compute, networking, storage, and database architecture using the Google Cloud Platform
  • Develop, deploy, and maintain a high-performing and user-friendly software stack for data analytics, machine learning, data management, I/O, containerization, data storage, data transfer, and other workloads
  • Design, develop, and implement machine learning models, including data collection, preprocessing, feature engineering, model selection, and hyperparameter tuning
  • Develop edge-to-cloud platforms to process and analyze fiber optic data, power plant data, and other data collected at Fervo’s geothermal project sites
  • Develop software to visualize large geophysical data sets
  • Evaluate, select, and configure virtual machines and bare metal servers from Google Cloud to optimize performance for high performance computing (HPC) workloads
  • Develop, implement, and maintain security controls and protocols to ensure the confidentiality, integrity, and availability of data and systems in cloud-based environments, and to comply with industry best practices and regulatory requirements
  • Collaborate with cross-functional teams to integrate and scale Fervo’s software and data infrastructure and ensure compatibility with other systems and platforms
  • Stay up-to-date with emerging technologies, tools, and best practices related to artificial intelligence and machine learning software development, data management, and cloud infrastructure, and apply them to enhance Fervo's capabilities and competitive advantage

Required & Preferred Qualifications

  •   Bachelor’s degree in computer science, data science, petroleum engineering, geophysics, or a related discipline; Master's or Ph.D. degree a plus
  • 5+ years of experience in developing and deploying large-scale computational and data science solutions on cloud platforms
  • Familiarity with public cloud compute and storage resource orchestration (Google Cloud Platforms, AWS, Azure); Google Cloud technical certifications a plus
  • Working knowledge of cluster deployment and operations on the cloud. Experience with containers – Docker, Kubernetes
  • Experience working with, processing, and managing large data sets (multi-TB scale); Working knowledge with distributed fiber optic and other geophysical data a plus
  • Experience in developing and maintaining software documentation using collaborative version control software (e.g. Git)
  • Demonstrated proficiency in developing code in at least one language (ideally Python or C/C++)
  • Preferred: Understanding of single-node performance (code optimization) and multi-node scaling issues for the data science portfolio (MPI, multi-threading, GPU, etc.)
  • Preferred: knowledge of developing deep learning models using tools such as TensorFlow, Keras, PyTorch, etc.
  • Preferred: Ability to build MLOps pipelines on cloud solutions
  • Preferred: Background in signal processing, geophysics, or petroleum engineering
  • Preferred: Background in applied mathematics/physics, especially in inverse problems, numerical inversion, numerical simulation, linear and nonlinear solvers, and computational optimization



Fervo Energy has offices in Houston, TX, Golden, CO, Reno, NV, and Oakland, CA. This position will be eligible for some hybrid work flexibility, but regular in-office presence at any of the above locations will be required.


Fervo Energy is an Equal Opportunity Employer and does not discriminate on the basis of race, color, creed, gender, religion, marital status, registered domestic partner status, age, national origin, ancestry, physical or mental disability, medical condition, sex, genetic information, sexual orientation, military and veteran status or any other consideration made unlawful by federal, state, or local laws. It also prohibits unlawful discrimination based on the perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics.