company

Senior Developer - AI Application Development

MilaMontreal, Quebec, Canada
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Main ResponsibilitiesDesign, develop, and evolve backend architectures (Python, FastAPI, APIs). Lead the integration of advanced AI models (LLMs, agents, RAG, embeddings, vector databases). Define, optimize, and oversee AI pipelines and distributed systems. Encourage software engineering best practices (testing, CI/CD, architecture, documentation). Actively participate in code reviews, technology choices, and quality improvement. Mentor, advise, and support less experienced developers. Contribute to the reliability, performance, and security of applications.

About the job

Mila is a research center based in Montreal, founded by Professor Yoshua Bengio at the Université de Montréal. The institute is recognized for advancing artificial intelligence, particularly in machine learning, deep learning, and reinforcement learning. Mila’s researchers have contributed to key areas such as language modeling, machine translation, object recognition, and generative models. Operating as a partnership between Université de Montréal and McGill University since 2017, with strong links to Polytechnique Montréal and HEC Montréal, Mila works to advance AI research and innovation for societal benefit.

Role overview

The Senior Developer - AI Application Development will join Mila’s AI Application Development (AAD) team. This group builds applications powered by generative AI and machine learning, collaborating with Studios, AMLRT, and other internal teams. The work involves transforming research and prototypes into platforms, products, and interactive demos.

What you will do

  • Define architecture and integrate large-scale AI models into applications
  • Develop and enhance critical features for AI-driven platforms
  • Deliver reliable, production-ready systems
  • Contribute to technical decisions and maintain code quality
  • Model and promote strong engineering practices
  • Mentor junior developers
  • Help structure a sustainable technical ecosystem, including LLM, RAG, agents, pipelines, observability, and performance

Who thrives in this role

This position fits someone interested in shaping technical direction, contributing to strategic projects, and working across backend development, applied AI, data, DevOps, and software products.

Location

Montreal, Quebec, Canada

Learn more at https://mila.quebec/

About Mila

Mila is a premier research institution in artificial intelligence dedicated to advancing the field through collaboration and innovation. Established by a leading academic in the AI domain, Mila brings together top-tier researchers and industry experts to push the boundaries of what's possible in AI technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.