Senior ML DevOps Engineer
Zanskar
Software Engineering, Data Science
Salt Lake City, UT, USA
Posted on Nov 16, 2024
Role Overview
Title: Senior Machine Learning DevOps Engineer
Hours: Full-Time, Salaried
Location: Salt Lake City, UT, Hybrid
Benefits Eligible: Yes
Manager: CTO
Mission – Why we exist and why we need you
Geothermal energy is the most abundant renewable energy source in the world. There is 2,300 times more energy in geothermal heat in the ground than in oil, gas, coal, and methane combined. However, historically it’s been hard to find and expensive to develop. At Zanskar, we’re using better technology to find and develop new geothermal resources in order to make geothermal a cheap and vital contributor to a carbon-free electrical grid. We are revolutionizing the exploration process, setting new industry standards for discovery rates and finding new prospects at an unprecedented scale.
The Senior Machine Learning DevOps Engineer will play a critical role in accelerating our goals of rapid development of geothermal energy in the US. Finding a resource is a risky and capital-intensive process of identifying targets, drilling exploration wells, and collecting other field data. To reduce risk and improve outcomes, we rely on both physical and machine learning modeling. The Engineer’s role will be to help Zanskar build and maintain its growing machine learning infrastructure while setting best practices across multiple research and engineering teams in order to help make scaled geothermal energy a reality.
Outcomes - Problems you’ll solve
In the first six months, a successful candidate will take ownership over machine learning infrastructure, terraform a critical database, and ensure research and engineering teams are educated on fundamental coding best practices.
Specific responsibilities include:
- Take over existing machine learning infrastructure and optimize into a robust and scalable solution (cloud compute, cloud storage, Github, CI/CD pipelines, SQL database management, etc.)
- Set and train best practices for coding standards, version control, database maintenance, and security, including clear and concise internal documentation
- Interface across multiple teams in a start-up environment to help streamline and propel Zanskar’s machine learning capabilities
Competencies – What we’re looking for
- Proven technical skills: Experienced machine learning DevOps and system administrator. Minimum 7+ years experience in machine learning and/or data science in a business environment. Skills include:
- Proven experience maintaining cloud computing infrastructure
- Proven experience implementing and maintaining infrastructure as code, especially Terraform and Terragrunt
- Proven experience collaborating on code (e.g., GitHub) and building and deploying code with Docker and CI/CD pipelines
- High level of fluency in Python and SQL
- Familiarity maintaining Google Cloud systems, especially Cloud Run, Cloud Storage, permissions, and cloud networking
- Familiarity maintaining Snowflake and Postgres databases
- Familiarity with data engineering and application development best practices
- Capacity to manage CloudFlare and NIST SP 800-171 security practices as they relate to machine learning infrastructure
- Builder: Demonstrated willingness to wear many hats in an unstructured start-up environment with the ability to have a wide-reaching positive impact on structuring and setting up new processes/systems. Knows how to efficiently utilize resources to meet short-term goals and plan road-map for long-term investments. Previous start-up experience is a plus.
- Cross-functional advisor: The Engineer must be able to understand, translate, and balance infrastructure needs across a number of research and engineering teams to build applications that will be used by geoscientists, land analysts, project finance, field technicians, and others in development decisions. The Engineer must be able to translate business requirements into technical solutions and collaborate with a variety of stakeholders, helping facilitate decisions with tradeoffs. We want this person to be a go-to advisor who can help guide decisions and train other researchers/engineers on best practices.
Location and Benefits
- The position is based out of our headquarters in Salt Lake City, Utah, and is a hybrid position
- Benefits include:
- Paid holidays
- 15 days PTO + PTO accrual increase based on tenure
- 3 days sick leave
- Medical, dental and vision coverage
- 401k
- Stock options
- Growth opportunities at a company with a direct impact in displacing carbon emissions
Equal Opportunity Employer
Zanskar is an equal-opportunity employer and complies with all applicable federal, state, and local fair employment practice laws.