Junior AI Applications Developer assisting in backend features and integration of AI models. Working at Mila, focusing on generative AI and machine learning applications.
Responsibilities
**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.
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.
Software Engineer building scalable EverHealth healthcare SaaS applications for medical practices. Developing .NET, cloud, API, database, and AI - assisted features remotely across the US or Canada.
SAP ABAP Developer supporting Core Banking Solutions for Workiy’s IT solutions and staff augmentation business. Building testable ABAP applications across CML, CMS, and SAP HANA processes.
Mobile Developer owning BusPlanner’s .NET MAUI iOS and Android apps, APIs, releases, and hardware integrations. Supporting student transportation tools for drivers, attendants, parents, and districts.
Director leading software development, architecture and AI - driven transformation for Intact’s personal - lines insurance systems. Managing engineering squads, budgets and technology outcomes across Canada.
Sr. Developer designing, testing, and troubleshooting AI - powered applications at Genpact, an advanced technology solutions company serving global enterprises.
Senior React Native Engineer building scalable React Native apps for US Mobile, a wireless carrier. Improving performance, testing, releases, and user experience across iOS and Android.
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.