Build scalable ML platforms and infrastructure remotely in Canada, combining software engineering, AWS expertise, and production machine learning delivery.
As a Staff AI Developer, you will own complex systems from initial research and prototyping through deployment at scale. The work emphasizes repeatable model development, reliable pipelines, secure APIs, and maintainable engineering practices. You will collaborate with leaders, communicate tradeoffs, and mentor engineers while improving AI delivery across teams.
Key Responsibilities
Design and improve scalable ML platforms and pipelines
Own AI systems from research through production deployment
Design APIs connecting platforms, services, and AI capabilities
Optimize performance and operating costs through technical strategies
Lead design reviews and architecture discussions
Requirements
Seven years of skilled software development experience
Four years focused on production AI/ML systems
Experience deploying complex systems in production environments
Strong API design and scalable integration skills
Working knowledge of Docker and Kubernetes
Use strong software engineering, cloud, and platform expertise to advance reliable machine learning systems at production scale.