Senior DevOps Specialist

GeologicAICalgary, CA
Published on

About the Role

We are seeking a Senior DevOps Specialist to play a crucial role in linking R&D products with production engineering. Your primary job will involve applying DevOps and MLOps best practices to build and modernize pipelines that support R&D prototyping, ML dataset labeling, and effective deployment of ML models across a fleet of robots. This role focuses on utilizing big data and cutting-edge technologies to facilitate efficient analytics.

Role Responsibilities

  • Develop & automate AI Model pipelines, including data ingestion, pre-processing, training, packaging, validation, deployment, and monitoring.
  • Dockerization of software services and applications.
  • Kubernetes administration.
  • Implement automated testing and checks.
  • Manage processing pipeline packaging and versioning.
  • Improve existing DevOps pipelines.
  • Oversee weekly releases.
  • Ensure successful on-prem deployments across the fleet of robots.

About the Candidate

Qualifications:

  • Bachelor's degree in Computer Science or higher.
  • Minimum of 5 years of research or specialized work experience excluding internships.
  • Proven experience as a DevOps Specialist with proficiency in Python, PowerShell, and ML concepts.
  • Experience in Data Engineering and MLOps frameworks is a plus.
  • Practical know-how in developing DevOps and MLOps pipelines.
  • Familiarity with Microsoft Azure.
  • Experience with Windows servers and system administration preferred.
  • Excellent problem-solving and debugging skills are essential.

Tech Stack

  • Azure Cloud
  • Python; FastAPI
  • SQL; PostgreSQL
  • NoSQL; InfluxDB
  • Docker
  • Kubernetes
  • Bitbucket
  • Grafana & Prometheus for infrastructure monitoring and APM
  • OpenSearch
  • Sentry

About the Company

GeologicAI, under the brand of Enersoft Inc., is a Calgary-based start-up. We are dedicated to developing and deploying ground-breaking technologies for the energy and mining sectors. Our focus is on building innovative geological robots that scan rocks, training AI to analyze data, and creating useful software for natural resource exploration and extraction. Having secured substantial funding, we are rapidly growing and in search of talented individuals to join our creative team.

Company Culture and Benefits

At Enersoft, we foster a casual and enjoyable work environment alongside the following benefits:

  • Extended health and dental benefits.
  • Flexible scheduling and opportunities for remote work.
  • Free parking at the office.
  • Eligibility for stock options and bonuses.
  • Enjoy working with robots! (yes, some of them come with lasers!)