Python Developer
Technology
Montréal, Canada1 months agoUntil 2026-05-21
Service contract
Job description
Job Title: Python Developer (AI/ML & GenAI)
Location: Montreal, Quebec (Onsite)
Hire type: Contract
In-person interview (Final round)
Role Overview
We are seeking a skilled Python Developer to join a dynamic Machine Learning team focused on building cutting-edge Artificial Intelligence (AI), Machine Learning (ML), and Generative AI (GenAI) solutions. The ideal candidate will have strong expertise in Python development along with hands-on experience in prompt engineering and LLM-based applications.
Key Responsibilities
- Contribute to the development and maintenance of Python libraries used in AI/ML solutions
- Provide ongoing support and enhancements to existing libraries and tools
- Actively participate in prompt engineering and optimization
- Maintain and update prompts in alignment with latest LLM advancements
- Conduct testing, benchmarking, and performance analysis of models and prompts
- Collaborate with cross-functional teams in an Agile environment
- Continuously improve system performance, scalability, and reliability
Required Qualifications
- Bachelor’s degree in Computer Science or a related field
- 5 years of hands-on experience in Python development
- Strong experience building scalable Python applications
- Solid understanding of object-oriented programming (OOP) and design patterns
- Experience with enterprise application architecture design
- Knowledge of system resiliency, observability, and performance optimization
- Experience working in Agile/Scrum environments
- Strong analytical, problem-solving, and communication skills
Preferred / Nice-to-Have Skills
- Experience with OpenAI and other Large Language Models (LLMs), including testing and evaluation
- Exposure to prompt engineering and prompt lifecycle management
- Knowledge of Machine Learning concepts and vector databases
- Experience with Java development
- Hands-on experience with cloud platforms, preferably Microsoft Azure
- Background in FinTech application development
- Experience working with global or distributed teams
Keywords
monthsOfExperience: 60TeaOCamlScalabilityPythonScrumJava
¿Te interesa este puesto?