Back to jobs

Python Developer

NLB Services
Montreal, Quebec, Canada
Contract
AI tools:
OpenAI API
Applications go directly to the hiring team

Full 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]

Applications go to the hiring team directly