Senior/Staff Software Engineer

ZanskarSalt Lake City, UT
Hybrid

About The Position

The Senior/Staff Software Engineer will play a critical role developing and maintaining Zanskar’s next-generation multi-physics well-targeting engine. This role involves leading the design and delivery of a reliable distributed compute system, learning and scaling an existing system, collaborating with geoscientists and engineers, and teaching others about distributed systems engineering. The company, Zanskar, aims to make geothermal energy a cheap and vital contributor to a carbon-free electrical grid by revolutionizing the exploration process using novel software and machine learning modeling.

Requirements

  • Minimum 7+ years of experience in software engineering in a business environment, ideally with a heavy scientific component.
  • Experience leading the design and implementation of distributed computing systems.
  • Experience with the development of fault-tolerant, resilient event-driven architectures.
  • Experience building and managing orchestration systems to massively scale cloud-based workloads (serverless, Kubernetes, and/or custom VM fleets).
  • Experience defining and developing persistent data storage for digital artifacts, both with RDBMS and cloud blob storage at scale.
  • Experience ensuring system observability through logging, monitoring, alerting and metrics.
  • Familiarity with software engineering best practices: CI/CD (GitHub Actions or similar), version control (GitHub), containerization (Docker) and Infrastructure as Code (Terraform, Pulumi).
  • Experience architecting, permissioning and maintaining cloud resources (GCP, AWS).
  • Fluency in Python and SQL are required.

Nice To Haves

  • Experience with experiment tracking.
  • Experience with optimization methods.
  • Experience with applied algorithm development.
  • Experience with reinforcement learning and other AI/ML techniques.
  • Experience with web development.
  • Familiarity with geoscience concepts and applications.

Responsibilities

  • Lead the design and delivery of a reliable distributed compute system that meets the ongoing needs of scientific research teams.
  • Learn the existing system, identify how to migrate it for scale and reliability.
  • Collaborate with geophysicists, geoscientists, seismologists, and engineers to solve hard problems.
  • Teach critical skills and experience in distributed systems engineering to others.
  • Develop and maintain Zanskar’s next-generation multi-physics well-targeting engine.

Benefits

  • Paid holidays
  • 15 days PTO + PTO accrual increase based on tenure
  • Medical, dental and vision coverage
  • 401k
  • Stock options
  • Growth opportunities at a company with a direct impact in displacing carbon emissions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service