Themesoft Inc. logo

Python Developer – AI / GenAI Development

Themesoft Inc.

Toronto, Canada

Share this job:
$60.00 - $70.00 Posted: August 31st, 2025

Job Description

Direct message the job poster from Themesoft Inc.

Themesoft Inc. is a global IT solutions provider and a Woman‑Owned Minority Business Enterprise headquartered in Dallas, TX. With a strong presence across the US, Canada, India, Singapore, and Brazil, we specialize in digital transformation, consulting, and workforce solutions across diverse industries.

We are currently looking for a tech-savvy and results-driven professional for one of our leading clients. If you’re passionate about technology and looking to grow in a dynamic, fast-paced environment, this could be the perfect fit for you!

Toronto, Canada-Hybrid

6+ months

Job Title: Python Developer – AI / GenAI Development

About the Role

We are seeking a Python Developer to join our team and contribute to the design, development, and deployment of Generative AI (GenAI)–based applications in the AI/ML space. The ideal candidate will have strong Python programming skills, experience with AI/ML frameworks, and an interest in building scalable, context-driven solutions for enterprise use cases.

Key Responsibilities

  • Design, develop, and maintain Python applications leveraging the GenAI tools and technologies.
  • Integrate GenAI with AI/ML models, APIs, and data pipelines.
  • Build scalable services for real-time and batch processing of AI workflows.
  • Collaborate with data scientists, ML engineers, and product teams to implement AI-driven solutions.
  • Optimize performance and reliability of AI applications and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews, testing, and deployment processes.
  • Stay updated with the latest advancements in AI, LLMs, and MCP.

Required Qualifications

  • Proficiency in Python and related libraries/frameworks (FastAPI, Flask, Django).
  • Solid understanding of AI/ML concepts and experience working with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers.
  • Hands-on experience with OpenAI models & limitations, Azure Data Factory and Azure Data Bricks development.
  • Strong knowledge of RESTful APIs and microservices architectures.
  • Familiarity with cloud platforms (Azure, or GCP) and containerization (Docker, Kubernetes).
  • Experience with data integration, vector databases (e.g., Pinecone, Weaviate, FAISS), and retrieval-augmented generation (RAG).
  • Strong problem-solving and debugging skills.

Nice to Have

  • Experience working with LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel).
  • Background in MLOps (CI/CD for ML, model deployment pipelines).
  • Knowledge of enterprise AI security, data governance, and compliance practices.
  • Contributions to open-source AI/LLM projects.

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional Python development experience (AI/ML project experience preferred).

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Contract

Job function

  • Job function

    Information Technology
  • Industries

    Insurance and Banking

Referrals increase your chances of interviewing at Themesoft Inc. by 2x

Sign in to set job alerts for “Python Developer” roles.

Toronto, Ontario, Canada $60.00-$70.00 2 weeks ago

Toronto, Ontario, Canada CA$145,000.00-CA$180,000.00 1 month ago

Senior Software Engineer I - Foundational/Python

Senior Software Engineer (Python + Web API)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Back to Listings

Application Disclaimer

You are now leaving 925work.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.