Senior AI Software Engineer (Canada)

Senior AI Software Engineer (Canada)

14 Aug
|
EPAM Systems
|
Canada

14 Aug

EPAM Systems

Canada

We are seeking a collaborative and driven
**Senior AI Software Engineer**
to join our team.

As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline.

You'll work closely with a talented team to develop event-driven serverless applications, create AI tools that empower our Large Language Models (LLMs) to edit visual assets, and occasionally contribute to the frontend to deliver these features to users.

If you are passionate about the intersection of generative AI and robust, scalable software engineering, we want to hear from you!
Req.#(phone hidden)
**Responsibilities**
Build and maintain scalable backend microservices using Python and FastAPI, deployed on serverless infrastructure
Develop tools, constraints (guardrails), and deterministic functions for AI agents to edit visual assets.

Integrate models on owned infrastructure and third-party AI endpoints
Implement complex distributed workflows for high-volume job orchestration and dispatching (e.g., Event

Bridge, queues, DynamoDB streams)
Contribute to Terraform scripts to provision and manage cloud resources safely and effectively across multiple environments
Participate in backend orchestration and modern web frontend development
Write robust unit and end-to-end tests to ensure the stability of APIs and AI agent outputs, supporting smooth deployments
**Requirements**
5+ years of professional software engineering experience with a solid grasp of the Software Development Life Cycle and version control
Strong proficiency in modern Python
Hands-on experience deploying and operating services in AWS, Azure, and/or GCP
Practical experience integrating LLMs into software applications, including interacting with inference endpoints, managing context windows,



and parsing AI-generated content
Applied experience with Terraform or similar IaC tools to manage cloud resources
Commitment to writing clean, maintainable, and well-tested code
Experience working in an agile environment with rigorous code-review standards
**We offer**
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D; Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short-term Disability (Company Paid)
Long-Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top-up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to Linked

In learning solutions
EPAM Systems, Inc. is an equal opportunity employer.

We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities.

We are committed to recruiting, hiring, developing and promoting employees without discrimination.

As a global employer, this commitment includes complying with all laws in the countries in which we operate.

Nevertheless, we believe equal employment practices should not be limited to what the law requires.

Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.

At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.

📌 Senior AI Software Engineer (Canada)
🏢 EPAM Systems
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ai software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior ai software engineer (canada) / canada