Remote Full Stack Engineer, Scientific Modeling Tools

Posted 4 months ago

Share:

Please let Terra AI know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • Terra AI is building a state-of-the-art AI platform for the discovery and development of clean energy and mineral resources.
  • The company utilizes advanced techniques in generative AI, foundation modeling, and autonomous decision optimization to address significant challenges in geosciences.
  • The role involves professionalizing and extending internal modeling tools used to generate subsurface outputs.
  • The candidate will enhance software built around scientific workflows to make it robust, maintainable, and easier to run, inspect, and extend.
  • The position requires bridging product-quality engineering with scientific computing, with a focus on GIS execution and automation.
  • The team is establishing a durable foundation for various scientific domains, including geophysics and reservoir simulation.

Requirements:

  • Candidates must have strong software engineering fundamentals and a proven ability to take ownership of complex codebases.
  • Proficiency in production-grade Python is required.
  • Candidates should be comfortable working in Julia or be willing to learn quickly.
  • Experience in designing APIs, handling configuration, and building reliable execution paths for complex workflows is necessary.
  • Familiarity with performance profiling and optimization tooling is required.
  • Candidates should have experience with ML frameworks at an integration level, preferably PyTorch, with TensorFlow or JAX also being relevant.
  • Experience with orchestration or workflow tooling such as Flyte, Prefect, Dagster, or equivalent in-house patterns is necessary.

Benefits:

  • The opportunity to work with a cutting-edge AI platform focused on clean energy and mineral resources.
  • The chance to collaborate closely with domain experts and contribute to impactful scientific projects.
  • A dynamic work environment as the team grows from approximately 15 to 30 members.
  • The potential for professional growth and development in a rapidly evolving field.
  • The ability to work primarily in Python and Julia, enhancing technical skills in these programming languages.

Job type

Experience level

Required experience

-

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads