M

Montreal Institute for Learning Algorithms

MILA is the machine learning laboratory at the University of Montreal.

Senior AI Applications Developer - Développement d’applications IA

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in computer science, software engineering, applied mathematics, AI, or a related field is required.
  • At least 5 to 7 years of professional software development experience, including significant backend experience, is required.
  • Excellent command of Python, APIs, database integrations, and distributed services is required.
  • Strong software architecture, service design, testing, continuous integration and delivery, and performance skills are required.
  • Demonstrated experience with large language models, retrieval-augmented generation, agents, embeddings, or vector databases is required.
  • Ability to lead technical initiatives in a multidisciplinary environment is required.
  • Proficiency in French and English is required.

Responsibilities

  • Design, build, and evolve backend architectures using Python, FastAPI, and APIs.
  • Lead the integration of advanced AI models, including large language models, agents, retrieval-augmented generation systems, embeddings, and vector databases.
  • Architect and maintain high-impact machine-learning and agent pipelines and distributed services.
  • Establish and enforce engineering practices for testing strategies, continuous integration and delivery, code quality, and documentation.
  • Participate in code reviews and guide technical decisions.
  • Mentor and support junior and intermediate developers.
  • Ensure the reliability, performance, scalability, and security of deployed applications.
  • Collaborate with researchers, developers, designers, and project managers across Mila.
  • Document architectural decisions, shared components, and technical flows.
  • Develop reusable internal libraries, frameworks, and system components.
  • Track emerging practices in generative AI, large language model operations, and agent-based architectures.

Desired Qualifications

  • Deep experience with FastAPI, cloud deployments on Google Cloud Platform or Azure, Docker, and Kubernetes.
  • Knowledge of vector databases such as Qdrant, Milvus, and Weaviate.
  • Familiarity with agent architectures, evaluation frameworks, and memory-augmented models.
  • Frontend experience with React or Next.js.
  • Prior experience with observability, including metrics, tracing, logging, and performance.

About the Company

Montreal Institute for Learning Algorithms

MILA is the machine learning laboratory at the University of Montreal.

Montreal Institute for Learning Algorithms is an artificial intelligence research institute affiliated with Quebec universities. The company conducts machine-learning research, trains students and researchers, publishes scientific work, and collaborates with industry and public organizations. It serves researchers, students, universities, companies, governments, and the broader AI community. Its operating model centers on an academic research community supported by scientific programs, partnerships, computing, and institutional operations. Teams work across machine-learning research, software, education, partnerships, policy, communications, and administration.

Company size
1,001-5,000
Company stage
Grant
Total funding
$5.8M
Headquarters
Montreal, Canada
Founded
1993

Recently Posted Jobs

Explore more opportunities at Montreal Institute for Learning Algorithms

See more jobs