Python Developer

Lancesoft — Canada · Posted ~2 hours ago

Mid Contract Hybrid

Skills

Python Prompt engineering AI solutions Software development Testing LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Python development role focused on building AI-assisted solutions, maintaining software libraries, improving prompts, and analyzing system performance.

Highlights

Opportunity to develop AI-enabled solutions, work with technical stakeholders, and improve automation through software engineering.

Description

Job Title: Python Developer Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week) Location: 12+months extendable contract Qualifications Primary Responsibilities The developer will join a team that works closely with Operations to optimize workflows through artificial intelligence solutions. The ideal candidate will have experience in Python development and prompt engineering, along with the ability to collaborate with clients and subject-matter experts, translate business requirements into well-designed Python solutions, and support ongoing monitoring and continuous improvement. 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 fieldHands-on experience in building python applicationsExcellent Python development skillsExperience with Open AI and different LLM models, conduct testing and performance evaluation is required.Excellent architecture design skill for enterprise applications.Knowledge of Linux, shell commands and scriptingExperience of Agile developmentGood communication skills Skills Desired Knowledge of object-oriented programming and design patternsStrong analytical skills and passion for problem-solvingExperience with Java developmentKnowledge of system resiliency, observability, scalability and performanceExperience with machine learning, vector databasesPrior experience in FinTech application developmentExposure to working in a global delivery team