Senior Backend Developer, Ai Systems
$143k - $200k per yearJobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Developer, AI Systems based in Canada.
As a Senior Backend Developer, you will play a leading role in evolving a large-scale AI-powered recommendation engine into a modern, scalable distributed architecture. You will design and operate high-performance backend systems that support billions of real-time marketing decisions for major global brands. Working at the intersection of distributed systems, machine learning, and software engineering, you will help build reliable infrastructure that directly impacts customer performance and revenue. You will take ownership of critical technical components, from architecture and implementation to deployment and production monitoring. Collaborating closely with machine learning engineers, product stakeholders, and fellow developers, you will influence technical strategy and engineering best practices. This is an opportunity to tackle complex systems challenges while contributing to an innovative, collaborative, and globally distributed technology environment.
Accountabilities:
Lead the architectural transformation of the core recommendation pipeline into a modern distributed system, delivering incremental improvements while maintaining production stability and reliability.
Design, develop, deploy, and operate scalable, fault-tolerant backend services supporting large-scale personalization capabilities, including content selection, send-time optimization, subject line personalization, and frequency capping.
Identify, investigate, and resolve performance bottlenecks, reliability issues, and scalability limitations across distributed systems.
Collaborate with machine learning engineers and product stakeholders to translate business and technical requirements into robust architectural designs and production-ready solutions.
Take end-to-end ownership of critical system components, overseeing architecture, development, implementation, deployment, monitoring, and incident response.
Champion engineering best practices across system design, code quality, automated testing, observability, and operational excellence.
Contribute to the continuous improvement of distributed infrastructure, ensuring high availability, fault tolerance, and efficient system performance.
Provide technical leadership and mentorship to other engineers, encouraging knowledge sharing, sound architectural decisions, and strong engineering standards.
Participate in architectural discussions and technical decision-making, helping shape the long-term direction of AI infrastructure and backend systems.
Promote a culture of accountability, technical excellence, collaboration, and continuous learning.
Requirements:
At least 5 years of professional software engineering experience, with a strong focus on distributed systems.
Extensive experience designing, building, and operating large-scale distributed systems that are highly available, fault-tolerant, and capable of handling high concurrency.
Strong software engineering fundamentals, including system design, unit testing, Git, code reviews, and continuous integration and delivery practices.
Strong programming skills in Python and experience developing reliable, maintainable backend services.
Experience with distributed data processing frameworks such as Apache Spark, Apache Flink, or Apache Beam. Hands-on experience with Apache Spark is considered an advantage.
Solid understanding of distributed systems fundamentals, including consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
Practical experience with cloud infrastructure providers such as Google Cloud Platform (GCP), AWS, or Microsoft Azure.
Familiarity with modern distributed systems and microservices technologies, particularly Kubernetes, Kafka, and gRPC.
Experience with modern software development lifecycle practices, including automated testing, continuous integration, continuous delivery, and automated deployments.
Familiarity with containerization and development tools such as Docker, Kubernetes, and GitHub Actions.
Strong technical leadership and communication skills, with the ability to influence architectural decisions, collaborate across teams, and mentor fellow engineers.
Excellent analytical and problem-solving abilities, particularly when diagnosing and resolving complex issues in production environments.
Adaptability, curiosity, and a strong commitment to continuous learning and professional development.
Benefits:
Competitive annual base salary ranging from
CAD 143,000 to CAD 200,000, depending on relevant experience, technical expertise, and qualifications.
Potential additional bonus compensation, depending on the position and final offer.
Comprehensive medical, financial, and additional employee benefits.
Remote working opportunities within Canada.
Opportunity to work on a high-impact AI-powered recommendation engine supporting billions of marketing decisions.
Exposure to advanced distributed systems, machine learning infrastructure, and large-scale cloud technologies.
Opportunity to influence architectural strategy and contribute to significant technical transformation initiatives.
Collaborative environment with experienced engineers, machine learning specialists, and product professionals.
Opportunities to develop technical leadership skills and mentor other engineers.
Inclusive and diverse workplace culture that values different perspectives, backgrounds, and experiences.
Encouragement to apply even if you do not meet every listed qualification, recognizing that transferable skills and diverse experiences bring valuable perspectives to the team.
How Jobgether works:
We use an
AI-powered matching process
to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#J-18808-Ljbffr
As a Senior Backend Developer, you will play a leading role in evolving a large-scale AI-powered recommendation engine into a modern, scalable distributed architecture. You will design and operate high-performance backend systems that support billions of real-time marketing decisions for major global brands. Working at the intersection of distributed systems, machine learning, and software engineering, you will help build reliable infrastructure that directly impacts customer performance and revenue. You will take ownership of critical technical components, from architecture and implementation to deployment and production monitoring. Collaborating closely with machine learning engineers, product stakeholders, and fellow developers, you will influence technical strategy and engineering best practices. This is an opportunity to tackle complex systems challenges while contributing to an innovative, collaborative, and globally distributed technology environment.
Accountabilities:
Lead the architectural transformation of the core recommendation pipeline into a modern distributed system, delivering incremental improvements while maintaining production stability and reliability.
Design, develop, deploy, and operate scalable, fault-tolerant backend services supporting large-scale personalization capabilities, including content selection, send-time optimization, subject line personalization, and frequency capping.
Identify, investigate, and resolve performance bottlenecks, reliability issues, and scalability limitations across distributed systems.
Collaborate with machine learning engineers and product stakeholders to translate business and technical requirements into robust architectural designs and production-ready solutions.
Take end-to-end ownership of critical system components, overseeing architecture, development, implementation, deployment, monitoring, and incident response.
Champion engineering best practices across system design, code quality, automated testing, observability, and operational excellence.
Contribute to the continuous improvement of distributed infrastructure, ensuring high availability, fault tolerance, and efficient system performance.
Provide technical leadership and mentorship to other engineers, encouraging knowledge sharing, sound architectural decisions, and strong engineering standards.
Participate in architectural discussions and technical decision-making, helping shape the long-term direction of AI infrastructure and backend systems.
Promote a culture of accountability, technical excellence, collaboration, and continuous learning.
Requirements:
At least 5 years of professional software engineering experience, with a strong focus on distributed systems.
Extensive experience designing, building, and operating large-scale distributed systems that are highly available, fault-tolerant, and capable of handling high concurrency.
Strong software engineering fundamentals, including system design, unit testing, Git, code reviews, and continuous integration and delivery practices.
Strong programming skills in Python and experience developing reliable, maintainable backend services.
Experience with distributed data processing frameworks such as Apache Spark, Apache Flink, or Apache Beam. Hands-on experience with Apache Spark is considered an advantage.
Solid understanding of distributed systems fundamentals, including consensus, partitioning, replication, back-pressure, idempotency, and failure handling.
Practical experience with cloud infrastructure providers such as Google Cloud Platform (GCP), AWS, or Microsoft Azure.
Familiarity with modern distributed systems and microservices technologies, particularly Kubernetes, Kafka, and gRPC.
Experience with modern software development lifecycle practices, including automated testing, continuous integration, continuous delivery, and automated deployments.
Familiarity with containerization and development tools such as Docker, Kubernetes, and GitHub Actions.
Strong technical leadership and communication skills, with the ability to influence architectural decisions, collaborate across teams, and mentor fellow engineers.
Excellent analytical and problem-solving abilities, particularly when diagnosing and resolving complex issues in production environments.
Adaptability, curiosity, and a strong commitment to continuous learning and professional development.
Benefits:
Competitive annual base salary ranging from
CAD 143,000 to CAD 200,000, depending on relevant experience, technical expertise, and qualifications.
Potential additional bonus compensation, depending on the position and final offer.
Comprehensive medical, financial, and additional employee benefits.
Remote working opportunities within Canada.
Opportunity to work on a high-impact AI-powered recommendation engine supporting billions of marketing decisions.
Exposure to advanced distributed systems, machine learning infrastructure, and large-scale cloud technologies.
Opportunity to influence architectural strategy and contribute to significant technical transformation initiatives.
Collaborative environment with experienced engineers, machine learning specialists, and product professionals.
Opportunities to develop technical leadership skills and mentor other engineers.
Inclusive and diverse workplace culture that values different perspectives, backgrounds, and experiences.
Encouragement to apply even if you do not meet every listed qualification, recognizing that transferable skills and diverse experiences bring valuable perspectives to the team.
How Jobgether works:
We use an
AI-powered matching process
to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice:
By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Backend Developer, Ai Systems in Winnipeg, MB vacancy
$143k - $200k per year
...through data-activated content generation and AI decisioning. The world's most innovative... ..., Europe, Australia, and Japan.The AI Systems team owns the core recommendations engine... ...world's largest consumer brands. As a Senior Backend Developer, you will lead the evolution of...SeniorRemote work- Join our team as a Senior Backend Developer to design and maintain secure cloud-based systems. Utilize cutting-edge technologies for scalable solutions and backend API development. We are on the lookout for an experienced Senior Backend Software Engineer with over six years...Senior
- Apply Java backend expertise to practical AI features at Agilno, building document workflows with AWS-hosted large language models.This Senior Java Developer position centers on robust architecture, feature development, and production REST APIs. Java and Spring Boot account...SeniorWork at office
- Spellbook is the most comprehensive AI copilot for transactional lawyers. It works directly inside Microsoft Word to help legal teams... ....This is an existing vacancy About The RoleYou’ll build the backend systems that power Spellbook’s product experiences, including both...SeniorContract workFlexible hours
- Spellbook is seeking a backend engineer to build and scale high‑reliability services that power AI-driven contract work. You will own core platform concerns, design scalable data models, and partner with product and design to balance latency, accuracy, and reliability. You...SeniorContract work
$125k - $135k per year
...people are encouraged to take ownership, develop their skills, and contribute to work that... ...meet you!Position SummaryWe’re hiring a Senior Backend Developer to build and maintain the services... .... You’ll also bring strong, practical AI skills, using AI coding assistants and agents...SeniorLong term contractFull timeCasual workInternshipWork at officeLocal areaWorldwideMonday to fridayNight shiftAfternoon shift- ## Senior Backend DeveloperApply: Canada - Montreal, QC: Full time: Posted 7 Days Ago:... ...Expretio is seeking an experienced Backend Java Developer to join its dynamic team based in... ...and containerisation (Docker)* Mastery of AI tools to improve productivity in design,...SeniorPermanent employmentFull time
- ...technology and content. Role DescriptionThe Senior Back-End Developer is responsible for strengthening and... .... Improve existing back-end systems for performance, maintainability, security... .... Ship first bug fixes and minor backend feature PRs through standard CI/CD and...SeniorLong term contractWorldwide
- Build backend AI systems that improve internal workflows and operations, owning features from design through production deployment and monitoring.This Backend Engineer role supports AI-powered internal systems for Our Client. You will build production software, intelligent workflows...
- ...data-activated content generation and AI decisioning. The world's most innovative... ...Australia, and Japan. We are looking for a Senior Software Developer to be a part of the development team... ...maintaining integrations between our systems and third party APIs. This team builds...Senior
- Build Java and Spring Boot services at Accommodations Plus International, using AI coding assistants to create secure, reliable backend solutions.As a Senior Backend Developer, you will design APIs, data models, and integrations for enterprise-grade applications. You will collaborate...SeniorInternship
- Senior Rust Backend Developer roles at Adastra focus on APIs, distributed applications, and fully remote work across Canada. Build reliable software... ...professional experienceUse Rust, backend engineering, and distributed systems expertise to deliver scalable software remotely for Adastra...SeniorFor contractorsRemote work
- Build scalable Python backends in Montreal with FastAPI and asynchronous programming, working... ...seeks an experienced Python Backend Developer to design, develop, and maintain high-performance... .... You will apply Python fundamentals, system design, distributed systems, databases,...Senior
- As a Staff Software Developer on the Monetization team, you’ll lead technical initiatives and take significant ownership over service... ...EngineeringCore competency for designing, developing, and maintaining backend systems at scaleTechnical DesignEssential for architecting scalable...SeniorWork from home
- Build backend systems in Waterloo, Ontario, with REST APIs, microservices, and event-driven architecture in a hybrid environment. Apply modern... ...and languages to deliver reliable software.This backend developer role requires eight years of experience, including five or more...Senior
- ...schedule of two office days weekly.As a Senior Java Back-End Developer, you will develop stable applications... ...: Five-plus years of backend development experienceStrong Java 8, Maven... ...Localcoin’s Toronto engineering team and digital currency systems. #J-18808-LjbffrSeniorWork at office
- Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing... ...multi-threading, concurrent programming, and low-latency systems . Solid understanding of Object-Oriented Programming (OOP...Senior
- Elevate production scheduling systems at HelloFresh as a Senior Backend Developer. This role focuses on backend architecture using Python and FastAPI to optimize meal production workflows. The Production Scheduling Technology team is looking for a skilled backend engineer...Senior
- Design and develop scalable backend systems for blockchain trading bots with MongoDB, Redis, and Web3 integration. 01 About UsAt Transactix, we're... ...digital value transfer. 02 About This RoleWe are hiring a Senior Backend Software Developer. You will design, develop, and...Senior
- ...range to apply as well.About The Role We’re looking for a Senior AI Developer to join our growing team!What You’ll Do Here Evolve the MLOps... ...of AI-driven solutions with existing insurance operations systems, coordinating with IT and operations teams to align on technical...SeniorLong term contractFlexible hours
- ...We are seeking an experienced Senior AI Developer to lead the design, development, and deployment of enterprise-grade Artificial Intelligence... ...this role, you will focus on building intelligent back-end systems, automated workflows, and scalable AI capabilities. While experience...SeniorWork at officeRemote work2 days per week
$135k - $158k per year
Senior Software Developer, Python / Backend Location : Calgary, AB (Hybrid - In-office 2 days a week) Language : Strong written and verbal communication... ...desktop applications, cloud services, and external systems, supporting customers worldwide. The team is responsible...SeniorWork at officeWorldwide2 days per week- MaintainX is the world's leading AI-powered maintenance and asset... ...missionYou'd be joining our Backend team within the Platform Engineering... ...: we treat our internal developer platform as a real product, with... ...You5+ years of distributed systems experienceExpert in Node.Js, TypeScript...SeniorLocal areaImmediate start
- Build scalable backend services and APIs for Leap Tools’ business-critical ERP applications. Work remotely across technologies while owning complex technical initiatives.As a Senior Software Developer, you will develop reliable services, data models, and user-facing functionality...SeniorRemote work
- ...The role focuses on building and operating production services for AI-driven workflows with real-time infrastructure, calendar syncing,... ...years of back-end experience, strong fundamentals in algorithms and system design, and familiarity with cloud platforms and real-time...SeniorRemote work
- Build AI underwriting systems with Python and backend expertise at nesto, in a remote-first role open across Canada. Shape production lending technology.As a Senior Applied AI Engineer, you will lead major projects for Maestro, nesto’s AI underwriting and lending engine. Apply...SeniorRemote work
- Appnovation is the AI Product Company. Headquartered in Vancouver... ...AI they can govern and own. Senior Software Engineer - BackendAs a Senior Software Engineer - Backend, you will build the .NET services... ...integration-heavy: you will develop REST APIs consumed by a Next.Js...Senior
- ...educational platform. This is full-time, Sunday through Thursday.The senior backend developer will build core education capabilities inside a NestJS... ...supporting secure authentication. The platform also includes AI, ESB, streaming, meetings, communication, eCom, CMS, and...SeniorFull time
- Design scalable brokerage backends in Toronto as a Senior Software Engineer, using AI-assisted development to improve software quality and productivity.Moomoo Canada... ...for its engineering team. You will build reliable systems, solve complex problems, and design architectures...Senior
- Build high-throughput tax systems at Coinbase, focusing on distributed... ...remotely with quarterly surges.As a Senior Software Engineer on the Tax... .... You will design extensible backend primitives for products spanning... ...systemsResponsible generative AI use with human oversightApply backend...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Developer, Ai Systems. Be the first to apply!
Related searches
- backend software developer Winnipeg, MB
- backend developer Winnipeg, MB
- computer system validation engineer Winnipeg, MB
- space systems engineer Winnipeg, MB
- system development engineer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB
- cpa senior accountant Winnipeg, MB

