Python Developer
NLB ServicesFull Description
Job Title: Python Developer
Location: Montreal, Quebec (Onsite)
Overview
The Developer will be working within a machine learning team/squad. The team is focused on developing Artificial Intelligence solutions, including Machine Learning (ML) and Generative AI. The candidate should be familiar with Python development and prompt engineering.
Key Responsibilities
* Contribute to the development and maintenance of the Python library
* Provide support for the library
* Participate in prompt engineering activities
* Maintain prompts and keep them up to date with new LLM versions
* Conduct regular testing and performance analysis
* Participate in prompt benchmarking experiments
Required Qualifications
* Bachelor’s degree in Computer Science or a related field
* 5+ years of experience
* Hands-on experience in building Python applications
* Strong Python development skills
* Strong architecture design skills for enterprise applications
* Knowledge of object-oriented programming and design patterns
* Understanding of system resiliency, observability, and performance
* Experience with Agile development methodologies
* Strong analytical and problem-solving skills
* Good communication skills
Preferred / Desired Skills
* Experience with OpenAI and different LLM models, including testing and performance evaluation
* Experience with Java development
* Experience with machine learning and vector databases
* Experience with cloud-based application development, preferably using Microsoft Azure
* Prior experience in FinTech application development
* Experience working in a global delivery team
Mohd Abid Rafie
Next Level Business Services, Inc.
E-mail: [email protected]