Back to results

Python Gen AI Developer

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Minimum 7+ years of experience in software engineering or data analytics roles.
Posting language
English
Posted

Original job description

Job Requirements

We are seeking a highly skilled and experienced Lead Software Engineer to join our team. In this role, you will lead the design and development of scalable, API-driven solutions leveraging modern technology stacks and Generative AI capabilities. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet client requirements, timelines, and budgets.

Key Responsibilities

  • Design and implement scalable software solutions using modern technology stacks. In-depth knowledge and hands-on experience with Python frameworks like Django, Flask, FastAPI, or others depending on the specialization.
  • Develop and integrate APIs for Gen AI orchestration and data analytics workflows.
  • Integrate popular Large Language Models (LLMs) such as OpenAI GPT, PaLM 2, Dolly, Claude 2, Cohere, etc., via API endpoints.
  • Apply prompt engineering techniques and implement LLM agents (e.g., LangChain).
  • Work with vector databases like Pinecone, Chroma, or FAISS for advanced AI solutions.
  • Conduct rapid experiments to evaluate new LLM versions and features.
  • Collaborate with Gen AI leads and other team members to deliver high-quality solutions.
  • Perform basic data engineering tasks to load structured and unstructured data from source systems to target data stores.
  • Debug and troubleshoot software or design issues effectively.

Required Qualifications

  • Minimum 7+ years of experience in software engineering or data analytics roles.
  • Strong programming skills in Python (mandatory), PySpark or Java
  • Proven experience in building API-based scalable solutions.
  • Hands-on experience with LLM integration and prompt engineering.
  • Familiarity with modern AI frameworks and orchestration tools.
  • Preferred Skills:
  • Exposure to Gen AI platforms and advanced AI model experimentation.
  • Strong understanding of data engineering principles.
  • Excellent communication and project management skills.

Work Experience

710years
More about this job

Responsibilities

Design and build scalable, API-driven software solutions, integrating LLMs, prompt engineering, agents, and vector databases for Generative AI and analytics workflows. Collaborate with cross-functional teams, experiment with new AI capabilities, support data loading, and troubleshoot software and design issues.

Requirements

Requires at least 7 years of experience in software engineering or data analytics, strong Python skills, and experience building scalable API-based solutions. Candidates should have hands-on LLM integration and prompt engineering experience, familiarity with AI frameworks and orchestration tools, and knowledge of data engineering; PySpark or Java is also cited.

Skills

  • Python
  • Django
  • Flask
  • FastAPI
  • API Development
  • Generative AI
  • Large Language Models
  • Prompt Engineering
  • LangChain
  • Vector Databases
  • PySpark
  • Java
  • Data Engineering
  • Data Analytics
  • Troubleshooting

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Engineering

Keywords

  • Python
  • Django
  • Flask
  • FastAPI
  • PySpark
  • Java
  • Generative AI
  • Large Language Models
  • OpenAI GPT
  • PaLM 2
  • Dolly
  • Claude 2
  • Cohere
  • API Integration
  • API-Driven Solutions
  • Prompt Engineering
  • LangChain
  • LLM Agents
  • Pinecone
  • Chroma
  • FAISS
  • Vector Databases
  • Data Engineering
  • Data Analytics
  • Structured Data
  • Unstructured Data
  • Software Engineering
  • Scalable Solutions
  • AI Model Experimentation
  • Troubleshooting

Report this job