Python Developer

Montreal

Offre publiée le 2025-04-09

Soho Square Solutions

Role : Python Developer

Location : Montreal, QC

Duration : 1 Year contract

Hybrid role : 3 Days onsite & 2 days remote

Job Description :

The developer will be working within a machine learning team / squad. The team is working on developing Artificial Intelligence solutions including ML and Gen AI. The candidate should be familiar with python development and prompt engineering . The candidate should be able to work with different Clients / SME?s and understand the business requirements proper python code development. Good candidate should be familiar with ongoing monitoring.

  • Contribute to development and maintenance of the python library.
  • Contribute to the support of the library.
  • Participate in prompt engineering.
  • Maintain the prompts and keep them up to date with the new LLM versions.
  • Conduct regular testing and performance analysis.
  • Participate in prompt benchmarking experiments.

Skills Required :

  • Bachelor’s in computer science or related field
  • Years of experience : 5+
  • Hands-on experience in building python applications
  • Excellent Python development skills
  • Excellent architecture design skill for enterprise applications.
  • Knowledge of object-oriented programming and design patterns
  • Knowledge of system resiliency , observability , scalability and performance
  • Experience of Agile development
  • Strong analytical skills and passion for problem-solving
  • Good communication skills
  • Skills Desired :

  • Experience with Open AI and different LLM models , conduct testing and performance evaluation is required.
  • Experience with Java development
  • Experience with machine learning , vector databases
  • Cloud-based application development preferably using Microsoft Azure Cloud
  • Prior experience in FinTech application development
  • Exposure to working in a global delivery team