We are looking for a Senior DevOps Specialist to play a key role in bridging the gap between R&D products & production engineering. Your job will be to apply DevOps / MLOPs best practices in building & modernizing pipelines to support R&D prototyping, ML dataset labelling & storage, and ensuring ML models are deployed effectively across a fleet of robots. This role will involve working with big data & using cutting edge technologies to efficiently enable analytics.
Role Responsibilities:
Develop & automate AI Model pipelines including
Data ingestion
Pre-processing
Training
Packaging & validation
Deployment & monitoring
Dockerization of software services & applications
Kubernettes administration
Automated testing, checks
Processing pipeline packaging & versioning
Improving existing DevOps pipelines
Manage weekly Releases
Ensure on-prem deployments are successful across the fleet of robots
Qualifications:
Bachelors degree in Computer Science or higher
Minimum 5 years of Canadian work experience excluding internships
Proven experience as an DevOps Specialist, Proficiency in Python, PowerShell, ML concepts, cloud computing,
Experience in Data Engineering, & MLOps Frameworks is a plus
Experience developing DevOps & MLOps pipelines
Experience with Microsoft Azure
Experience with Windows servers
Experience as a Windows system administrator is preferred
Excellent problem-solving and debugging skills
Tech Stack:
Azure Cloud
Python ; FastAPI
SQL ; PostgreSQL
NoSQL; InfluxDB
Docker
Kubernetes
Bitbucket
Grafana & Prometheus for infrastructure monitoring and APM
Opensearch
Sentry
About Us:
GeologicAI is a fast-growing technology company developing and deploying exciting new technologies for the energy and mining sectors. We build innovative geological robots that scan rocks, train AI to analyze the scan data, and make groundbreaking software that makes all our results incredibly useful for finding and extracting natural resources. We are well-funded, growing rapidly, and looking for amazing people to join our team
Working at Enersoft you will enjoy the following benefits:
A casual and fun work environment
Extended health and dental benefits
Flexible schedule and opportunities for remote work
Free parking at the office
Eligibility for stock options and bonuses
Robots with lasers!
Benefits:
Dental care
Extended health care
Vision care