Terra AI logoTerra AI logo

Full Stack Engineer for Advanced Scientific Modeling

Terra AIUS remote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

We are looking for candidates with a strong foundation in full-stack engineering and scientific computing. Ideal qualifications include:Experience in software development with a focus on scientific applications. Proficiency in GIS tools and automation techniques. Strong problem-solving skills and ability to work collaboratively with experts across different domains. Familiarity with performance profiling and optimization strategies. Excellent communication skills and a commitment to improving software usability.

About the job

About Terra AI

At Terra AI, we are revolutionizing the way clean energy and mineral resources are discovered and developed through cutting-edge AI technology. Our innovative platform harnesses the power of generative AI, foundational modeling, and autonomous decision optimization to solve pressing challenges in geosciences. By leveraging these state-of-the-art systems, we enhance the identification of vital resource deposits, accelerate their measurement and characterization, and optimize production plans for sustainability.

Supported by Khosla Ventures and other prominent investors, we are on a growth trajectory, expanding our team from approximately 15 to 30 members by year-end to further develop our technology and collaborate with esteemed partners in the mineral and clean energy sectors.

Role Overview

As a Full Stack Engineer specializing in scientific modeling tools, you will enhance and professionalize our internal modeling systems that generate subsurface outputs. Your expertise will bridge the gap between product-quality engineering and scientific computing, ensuring our software is robust, maintainable, and user-friendly. We are particularly interested in candidates with experience in both GIS execution and automation, although strong candidates with a focus on one of these areas may also be considered.

This role contributes to building a solid foundation for diverse scientific domains, including geophysics and reservoir simulation, ensuring our engineering practices remain consistent across various fields.

Key Responsibilities

  • Work collaboratively with domain experts to convert requirements into reliable, user-friendly, and extensible software solutions.
  • Take ownership of and enhance internal modeling stacks, focusing on:
    • Refactoring and modularization for improved clarity and reuse.
    • Implementing testing strategies tailored to scientific software (golden tests, invariants, property-based testing).
    • Conducting performance profiling and optimization as necessary.
    • Improving documentation and developer experience.
  • Design and create APIs and interfaces that transform working examples into maintainable components.
  • Develop configuration management patterns to ensure reproducibility and debuggability of runs.
  • Establish and manage orchestration pipelines for simulation ensembles and data validation.

Join us at Terra AI and be part of a dynamic team dedicated to innovation in scientific modeling and energy resources.

About Terra AI

Terra AI is at the forefront of technological innovation in the clean energy and mineral sectors, leveraging AI to enhance resource discovery and development. With a strong backing from leading investors, we are poised for significant growth and impact in the geosciences.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.