Senior AI Engineer (Python / GenAI) [J220] at SKM Group
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

180000.0

Posted On

04 Sep, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, Optimization, Distributed Applications, Cloud Services, Communication Skills, Python, Model Development

Industry

Information Technology/IT

Description

We are seeking a Senior AI Engineer to join a high-profile project. The platform is a large-scale distributed application designed to help teams gather project-related data, collaborate effectively, and deliver key insights to major corporate clients during complex, multi-phase transactions (such as mergers, acquisitions, and divestitures). The application leverages microservices, modern architecture, and cutting-edge AI technologies to provide analysis, visibility, and client-ready reports at the highest technical standards.

REQUIRED SKILLS

  • Proven experience as a Python Developer with strong expertise in modern Python libraries and frameworks.
  • Production experience building scalable APIs with FastAPI.
  • Strong testing background with unit/integration test frameworks (pytest, unittest, etc.).
  • Hands-on experience with LangChain for AI model development and deployment.
  • Practical experience with GenAI agent frameworks (LangGraph, LangFlow, AutoGen, etc.), including customization and optimization.
  • Familiarity with ReAct agent framework and LLM orchestration patterns.
  • Knowledge of RAG pipelines and vector-based augmentation for LLMs.
  • Strong problem-solving ability and comfort working in complex distributed systems.
  • Excellent communication skills, with the ability to work independently and collaboratively.
  • Must be able to work on US time zones

PREFERRED SKILLS

  • Experience with the .NET framework and related technologies.
  • Exposure to Azure cloud services (Functions, AI Services, Cognitive Search, etc.).
  • Prior experience with large enterprise-scale distributed applications.

ABOUT US

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions — always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you’ll feel at home here.
Job Type: Full-time
Pay: Up to $180,000.00 per year

Experience:

  • Python: 4 years (required)

Work Location: Remot

Responsibilities
  • Develop, test, and maintain high-quality Python applications within a large distributed system.
  • Design and implement Generative AI solutions, leveraging modern frameworks and AI models.
  • Build and deploy scalable RESTful APIs using FastAPI; apply asynchronous programming where appropriate.
  • Apply unit testing practices to ensure robustness (pytest, unittest, or similar).
  • Integrate and optimize LangChain-based conversational AI models within the platform.
  • Implement and extend GenAI agent frameworks (LangGraph, LangFlow, AutoGen, ReAct, etc.) including memory management and agent orchestration on MCP servers.
  • Leverage Retrieval-Augmented Generation (RAG) techniques to enrich LLM capabilities with external data sources.
  • Integrate external GenAI tools and services into agent workflows.
  • Collaborate with cross-functional teams (engineering, product, domain experts) to design and deliver solutions that meet both technical quality and business needs.
  • Contribute to documentation, best practices, and knowledge-sharing across the team.
Loading...