Python Developer
Technology
NLB ServicesMontreal, Canada1 months agoUntil 2026-05-19
On-site
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
pythonartificial-intelligencemachine-learninggenerative-artificial-intelligence-generative-aitraining-and-developmentmaintenance-repair-and-operations-mroprompt-engineeringlarge-language-model-llmtesting-and-analysisbenchmarkingfreight-rate-analysis-benchmarkingmonitor-and-analyze-performanceenvironment-health-and-safety-hsseecology-environmentscalabilitycomputer-scienceobject-oriented-programming-oopplanning-and-designvisual-art-designproduct-development-and-designenterprise-applicationsapplications-architectureobservabilityperformance-optimizationassessment-assessment-toolsvector-databasejavamicrosoft-azurefintechapp-developmentapplication-development
¿Te interesa este puesto?