Senior Backend Developer, AI Systems

atMovable InkRemoteCA flagCanadaFull-timeAI EngineerSeniorC$143k – C$200k/year

Posted Oct 30

This is a fully remote position, open to applicants in Canada.

📋 Description

• Spearhead the architectural development of the core recommendations pipeline, transitioning to a modern distributed architecture while ensuring production stability.

• Design, develop, and maintain scalable, fault-tolerant backend services that drive large-scale personalization.

• Facilitate content selection, optimize send times, personalize subject lines, and manage frequency capping.

• Identify and address performance bottlenecks, reliability concerns, and scaling challenges.

• Collaborate with machine learning engineers and product stakeholders to convert requirements into technical designs and production solutions.

• Take ownership of system components from start to finish, encompassing architecture, implementation, deployment, monitoring, and incident response.

• Advocate for best practices in system design, code quality, testing, observability, and operational excellence.

• Mentor engineers while promoting technical rigor, ownership, and a culture of continuous improvement.


⛳️ Requirements

• Over 5 years of software engineering experience with an emphasis on distributed systems.

• Extensive experience in developing and maintaining large-scale distributed systems that are fault-tolerant, highly available, and capable of handling high concurrency.

• Exceptional software engineering expertise in system design, unit testing, version control with git, code reviews, and CI/CD practices.

• Strong proficiency in Python.

• Experience with distributed data processing frameworks such as Apache Spark, Apache Flink, or Apache Beam; practical experience with Spark is a plus.

• Solid understanding of distributed systems principles, including consensus, partitioning, replication, back-pressure, idempotency, and failure management.

• Familiarity with cloud services such as AWS, Azure, or GCP.

• Experience with contemporary distributed and microservices technologies, including Kubernetes, Kafka, and gRPC.

• Knowledge of Software Development Lifecycle (SDLC) practices, continuous integration/continuous delivery (CI/CD), and automated deployment using Docker, Kubernetes, and GitHub Actions.

• Strong technical leadership qualities, collaboration skills, architectural decision-making capability, and mentoring experience.

• Outstanding problem-solving abilities for intricate production system challenges.

• A strong desire and enthusiasm for continuous learning, adapting to emerging technologies, and pursuing both personal and professional growth.


🏝️ Benefits

• Additional bonus based on the specific position offered.

• Comprehensive medical, financial, and/or other benefits.

People also viewed

World Vision12 hours ago

Senior Microservices AI Developer

PH flagPhilippines, +12 more countriesFull-timeAI Engineer
ApplyView job
FICO12 hours ago

Principal AI Engineer – AI Applied Scientist

US flagUnited States OnlyFull-timeAI Engineer$171.5k – $269.5k/year
ApplyView job
Guidehouse12 hours ago

Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$113k – $188k/year
ApplyView job
Workiva12 hours ago

Principal Engineer, AI Native Quality – Safety

US flagUnited States OnlyFull-timeAI Engineer$177k – $290k/year
ApplyView job
Guidehouse12 hours ago

Lead Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$149k – $248k/year
ApplyView job
Worldwide Clinical Trials12 hours ago

Governance, Risk and Compliance AI Lead

US flagNorth Carolina OnlyFull-timeAI Engineer$101k – $201k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers