Zanskar
Senior/Staff Software Engineer
Salt Lake City, Utah · Hybrid · Staff · Full-time · Posted Sep 4, 2026
- Experience
- Minimum 7+ years of software engineering experience in a business environment; ideally with a heavy scientific component.
About the job
Develop and maintain a distributed multi-physics well-targeting engine that supports scientific research and geothermal resource discovery.
What you'll do
- Lead the design and delivery of reliable distributed computing systems for scientific research teams.
- Scale and improve the reliability of existing systems, including cloud workload orchestration and data storage.
- Collaborate with geoscience and engineering teams and share distributed-systems expertise.
What they ask for
- At least 7 years of software engineering experience in a business environment; a heavy scientific component is ideal.
- Experience leading the design and implementation of distributed computing systems.
- Experience with resilient event-driven architectures, cloud workload orchestration, persistent data storage, and system observability.
- Fluency in Python and SQL; experience with cloud resources, CI/CD, GitHub, Docker, and Infrastructure as Code.
Nice to have
- Experience with experiment tracking, optimization, algorithm development, reinforcement learning, or other AI/ML techniques.
- Web development experience or familiarity with geoscience concepts and applications.
Tools
Python, SQL, Kubernetes, GitHub Actions, GitHub, Docker, Terraform, Pulumi
AI focus
The role develops and maintains a multi-physics well-targeting engine and may involve applied algorithms, reinforcement learning, and other AI/ML techniques.
Model-written summary · the original posting is authoritative