Talent.com
Newfold Digital
Senior Software Engineer - AINewfold Digital • Remote, Quebec, Canada
Senior Software Engineer - AI

Senior Software Engineer - AI

Newfold Digital • Remote, Quebec, Canada
30+ days ago
Job type
  • Full-time
  • Remote
Job description

What you’ll do & how you’ll make your mark .

  • Design & scale async REST/WebSocket APIs with Python 3.11+ + FastAPI, using dependency-injection, type hints, and clean vertical-slice architecture.
  • Implement multi-agent workflows with Semantic Kernel (handoff, sequential, concurrent) to route traffic among specialised LLM agents.
  • Integrate LLM providers (OpenAI GPT-4.1/mini, Google Gemini 2.5 Flash) behind a provider-agnostic layer for A/B and cost-aware routing.
  • Deliver Retrieval-Augmented Generation with vector stores such as Azure AI Search, pgvector, or Chroma.
  • Expose tool-using agents via OpenAI Assistants (Code-Interpreter) for data-analysis / file-manipulation tasks.
  • Evolve schemas with SQLModel / SQLAlchemy 2 & Alembic; tune Postgres for high concurrency async access.
  • Maintain robust CI/CD (Bitbucket Jenkins) that lint, type-check, test, package (Docker), and deploy.
  • Instrument services with structlog JSON logs, OpenTelemetry traces, and cost/latency metrics; hold p95 < 100 ms.
  • Champion AI-assisted development (GitHub Copilot, Cursor) and share pragmatic problem-solving practices with the team.

Who you are & what you’ll need to succeed.

  • 5 + yrs building production APIs in Python; 2 + yrs with FastAPI (or similar async stack).
  • Deep knowledge of async I/O, Pydantic v2, DI, and observability.
  • Hands-on with Semantic Kernel or comparable agent frameworks.
  • Practical RAG implementations using Azure AI Search, pgvector, or Chroma.
  • Strong Postgres skills, including SQLModel/SQLAlchemy 2 and Alembic migrations.
  • Proven integrations or Side Projects with LLM APIs (OpenAI, Gemini) and structured-output design.
  • Dependency management via Poetry and virtual-env isolation.
  • End-to-end CI/CD ownership (build → scan → test → deploy).
  • Excellent analytical and problem-solving ability.
  • Remote work readiness with daily overlap of at least 09:00 – 13:00 EST.

Nice to have.

  • Event/message queues (RabbitMQ, Azure Service Bus, Kafka).
  • Observability stacks (Grafana, LangFuse) for LLM cost governance.

Join us to build the agent-powered backbone of our AI platform—robust, model agnostic, and ready for millions of users.


This Job Description includes the essential job functions required to perform the job described above, as well as additional duties and responsibilities. This Job Description is not an exhaustive list of all functions that the employee performing this job may be required to perform. The Company reserves the right to revise the Job Description at any time, and to require the employee to perform functions in addition to those listed above.

Create a job alert for this search

Senior Software Engineer - AI • Remote, Quebec, Canada

Similar jobs

Lead Engineer for LiveOps Services

Xsolla, qc, canada, qc, Canada
Full-time

Join Xsolla as a Lead Engineer, directing the LiveOps Monetization platform’s technical vision.Enjoy a hands-on role leading a skilled team to deliver exceptional gaming solutions.As a Tech Lead at... Show more

 • Promoted

Elodie looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Je suis nouvelle rsidente dans la ville de Qubec , mre monoparentale avec 2 enfants , je souhaite laisser les enfants occasionnellement afin de commencer mes dmarches administratives. Show more

 • Promoted

Senior Front-End Architect (Vue, TS) – Scalable Web Apps

ALLTECH CONSULTING SVC INCQC, CA
Full-time

A leading tech consulting firm in Quebec is seeking an experienced Senior Front-End Developer to enhance their vulnerability management platforms.The ideal candidate should have over 5 years of pro... Show more

 • Promoted

Ingénieur ML Senior – Perception Hors Ligne & Annotation

Torc RoboticsQC, CA
Full-time

Une entreprise de technologie autonome à Québec est à la recherche d'un Ingénieur(e) Senior(e) en apprentissage automatique pour concevoir des systèmes innovants de détection et de suivi.Le candida... Show more

 • Promoted

Tech Lead — LiveOps Team

XsollaQC, CA
Full-time

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry.From indie to AAA, companies partner with Xsolla to he... Show more

 • Promoted

Writer/Journalist Internship Part-Time in Worldwide - Remote Worldwide

The Borgen Projectlac à- a croix, QC, Canada
Remote
Part-time +1

Are you passionate about making a difference in the world? Look no further! The Borgen Project is an international organization that works at the political level to improve living conditions for pe... Show more

 • Promoted

Zeynaa looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Jai un seul enfant de 11 mois nergique qui ne va pas encore en garderie mais qui aime jouer.Il ya mon conjoint qui va au travail 5/7 et fini la plupart du temps 17:30.Il ya aussi mon petit frre qu... Show more

 • Promoted

Larissa looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

J'ai deux garons,un de 5 ans 6 mois ,et un bb de 4 mois, il sont adorables,et aiment les jeux, trs gentil,nous sommes des personnes attentionn. Show more

 • Promoted

Senior Cloud FinOps Analyst: Cost Optimization

ALLTECH CONSULTING SVC INCQC, CA
Full-time

A leading consulting firm is seeking a senior professional to drive Cloud FinOps capabilities and optimize public cloud spending.The ideal candidate will have extensive experience in technology fin... Show more

 • Promoted

Tech Lead, Subscriptions Platform — Scale & Deliver

XsollaQC, CA
Full-time

A leading global commerce company is seeking a Tech Lead for their Subscriptions platform in Canada, Quebec.This role combines management and hands-on engineering, focusing on leading a backend tea... Show more

 • Promoted

Earn Up To $400 Per Day By Playing Games And Taking Surveys

AlmediaNord-Du-Québec, Canada
Full-time

Com is an innovative new platform for side hustle seekers who want to earn money online by playing games, taking surveys, and completing various assigned tasks.Since its launch 5 years ago, over 50... Show more

 • Promoted

Israelly looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Nous avons 1 enfant (1 garon, 0 ans).N'hsitez pas me contacter pour prendre rendez-vous. Show more

 • Promoted

Kara looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Hello, we are in town from the US and are looking for someone to help watch our 7 month old daughter while we are some work outings.She is very sweet and snuggly and loves to play games with you an... Show more

 • Promoted

Jennifer looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

We have 2childs Girl, 3years old and 17 months We are looking for a babysitter, nanny, or home care provider.Feel free to contact me so we can make an appointment. Show more

 • Promoted

Rafael looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Mon nom est Rafael et ma conjointe lise On a deux filles super fines et facile grer.Elles ont une bonne nergie, suivent bien les consignes et bien intelligentes. Show more

 • Promoted

Senior Front-end Developer

ALLTECH CONSULTING SVC INCQC, CA
Full-time

The vulnerability management platforms team is looking for an experienced and proactive senior front-end developer with solid background in enterprise web app development.The candidate should be ab... Show more

 • Promoted

Remote Market Research Assistant – Earn Up to $50/Task

Occupons QuebecNorth Katelynville, QC, Canada
Remote
Part-time

Compensation: Up to $50 per task.We are seeking individuals to complete small, remote market research tasks from home.Your insights help shape future products, services, and public trends.All tasks... Show more

 • Promoted

Elyana looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

Nous avons 1 enfant (1 fille, gede 4 mois).N'hsitez pas me contacter pour prendre rendez-vous. Show more

 • Promoted

Sophia looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

We are a family of 3! We are from BC originally, in Quebec for a few months to spend time with some friends and family.We are looking for someone to help us occasionally with our son. Show more

 • Promoted

Marie-Ange looking for a babysitter or nanny in Québec

SitlyQuébec, CA
Part-time

We are a small family of three (plus a very friendly cat!).We have one energetic and curious little boy who keeps us on our toes! We are looking for an occasional babysitter who enjoys interacting ... Show more