Senior Machine Learning Engineer
New
J
JobgetherMachine Learning, AI
CanadaFull-TimeSenior
SalaryCA$185,000–CA$225,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPythonSQLKubernetesSparkGenerative AIDistributed Systems
Requirements
- 5+ years of experience building and operating production software services at scale.
- Strong proficiency in Python or an equivalent programming language.
- Strong software engineering fundamentals, including system design, architecture, coding, testing, debugging, and production operations.
- Proven experience owning production services or data pipelines, including operational or on-call responsibilities, incident response, and technical debt management.
- Deep understanding of distributed processing principles and practical experience with Spark, Dask, or comparable technologies.
- Strong SQL capabilities and experience working with large-scale data workloads.
- Demonstrated experience integrating machine learning models or LLM-based capabilities into production systems.
- Production experience with AWS and Kubernetes, including deploying and operating cloud-native workloads.
- Strong technical leadership skills, with the ability to set direction, make sound architectural decisions, and mentor engineers.
Responsibilities
- Lead the design and implementation of large-scale, production-grade distributed systems that support AI and machine learning features used by millions of users.
- Shape the longer-term technical vision for AI infrastructure in collaboration with staff and senior staff engineers.
- Make architecture decisions that balance scalability, reliability, flexibility, operational simplicity, and cost effectiveness.
- Own production services and pipelines, including operational health, on-call responsibilities, incident response, monitoring, and technical debt management.
- Build infrastructure and engineering interfaces that enable Applied Scientists to safely and reliably transition machine learning and LLM models from research into production.
- Develop and operate scalable data workloads using Python, SQL, and distributed processing technologies such as Spark or Dask.
- Deploy and maintain production systems across AWS and Kubernetes environments.
- Integrate production-ready generative AI and large language model capabilities into customer-facing product experiences.
View Full Description & ApplyYou'll be redirected to the employer's site