Junior AI Applications Developer
Posted Updated 7
views
You will develop backend features and APIs, including database and vector-database integrations. You will integrate LLMs, agents, and RAG pipelines into applications; help build interfaces and demonstrations; maintain shared AI modules; test and improve system performance; document systems; and collaborate across disciplines.
Responsibilities
- Develop backend features using Python and FastAPI
- Build APIs and database or vector-database integrations
- Integrate LLMs, agents, and RAG pipelines
- Build interfaces and demonstrative tools for internal and partner projects
- Maintain and improve shared AI modules and internal libraries
- Analyze system performance through experimentation and testing
- Create and maintain system documentation
- Collaborate with engineers, researchers, designers, and project managers
- Learn GenAI, LLMOps, best practices, and model evaluation
- Perform development and optimization tasks as needed
Requirements
- Bachelor's or Master's degree in computer science, applied mathematics, machine learning, computer vision, or a related technical field
- Strong software engineering fundamentals in Python and API development
- Knowledge of Linux environments and Git
- Ability to learn new technologies quickly, including LLMs, agents, and frameworks
- French and English proficiency
Benefits
- Comprehensive group insurance, including health, dental, disability, life, travel, and extended coverage
- Employee and family assistance program
- Telemedicine access
- 20 vacation days upon hiring
- Retirement savings plan with a minimum 4% employer contribution
- Flexible benefits package with lifestyle credits, enhanced insurance, additional vacation days, and enhanced retirement contributions
- Flexible hours
- Summer schedule
- Possibility of telecommuting
- Workplace near public transportation