Company:Hatch Innovations Canada
Location:BC, CA
Languages:English
Seniority level:Middle, 3+ years
Experience:3+ years
Skills:AWSDockerPythonApache AirflowGCPKubeflowKubernetesMLFlowPyTorchAzureTensorflowCI/CDSoftware Engineering
- 3+ years of professional experience in software engineering or machine learning engineering.
- Strong foundational skills in Software Engineering and Systems Design (Golang, Python, or similar).
- Proven experience building and operating data and ML pipelines using tools like Apache Airflow, Kubeflow, or similar.
- Familiarity with deep learning frameworks such as TensorFlow or PyTorch.
- Expertise with cloud platforms (e.g., AWS, GCP, Azure).
- Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Strong understanding and experience with CI/CD pipelines for software and ML model deployment.
- Familiarity with ML lifecycle management tools like MLflow, Weights & Biases, or DVC.
- Transform cutting-edge models into production-ready services (APIs, microservices).
- Architect and build automated ML lifecycle pipelines.
- Optimize models and serving infrastructure for low latency and high throughput.
- Implement MLOps practices, monitoring, and observability systems.
- Integrate models into core services and applications.
- Write clean, well-tested, and maintainable code.
- Contribute to code reviews.