Role Overview
Job Description
- Develop backend features (Python/FastAPI, APIs, database or vector database integrations).
- Contribute to the integration of AI models (LLMs, agents, RAG pipelines).
- Help build interfaces or demo tools for internal projects or partners.
- Maintain and improve a shared codebase (AI modules, internal libraries).
- Analyze system performance and contribute to iterative improvements through experimentation and testing.
- Create and maintain system documentation.
- Collaborate with engineers, researchers, designers, and project managers.
- Continuously learn: GenAI, LLMOps, best practices, and model evaluation.
- Other development or optimization tasks as needed.
Requirements
Essential Qualifications
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Machine Learning, Computer Vision, or a related technical field.
- Strong software engineering fundamentals: Python, API development, and best practices.
- Familiarity with Linux environments and Git.
- Ability to stay up to date and quickly learn new technologies (LLMs, agents, frameworks).
- Strong analytical mindset, autonomy, and attention to detail.
- Ability to collaborate in a multidisciplinary environment.
- Bilingual (French and English), due to interactions with some of our English-speaking partners, stakeholders, or members of our academic community.
Skills that will set you apart:
- Experience with Python frameworks (FastAPI, Flask, Django).
- Familiarity with AI services (OpenAI, Anthropic, Hugging Face).
- Knowledge of NLP, RAG, embeddings, or vector databases (Qdrant, Milvus).
- Experience with frontend development (React, Next.js) — an asset.
- Knowledge of Docker, CI/CD, or cloud deployments (GCP/Azure).
- Interest in agent architectures and GenAI.
Tech Stack
- Azure
- Cloud
- Django
- Docker
- Flask
- Google Cloud Platform
- JavaScript
- Linux
- Next.js
- Python
- React
Benefits
Reasons to work at Mila
- The opportunity to contribute to a unique mission with significant impact.
- A comprehensive group insurance program (health, dental, disability, life, travel insurance, and supplemental coverages).
- An employee and family assistance program.
- Access to a telemedicine service.
- A paid time off policy offering a baseline of 20 vacation days starting at hire.
- A retirement savings plan with a minimum employer contribution of 4%.
- A generous flexible benefits allocation that allows you to personalize your benefits according to what supports your well-being. You can select and combine options such as lifestyle credits, enhanced insurance, additional vacation days, and increased pension contributions.
- Flexible working hours, summer hours, and the possibility of remote work.
- A workplace located in the heart of Little Italy, in the trendy Mile-Ex neighborhood, close to public transit.
- A team of experts in their fields — passionate and engaging people.
- A collaborative and inclusive work environment.