Coursera logo

Senior Software Engineer, Applied AI & Customer Solutions

Coursera

Toronto · Canada · USD 137,000-172,000 · 1+ years experience · Hybrid · Posted Oct 7, 2026

At a glance

Experience
1+ years experience
Workplace
Hybrid
Location
Toronto · Canada
Salary
USD 137,000-172,000 · Base salary

About Coursera

  • Coursera and Udemy are now one company, bringing together two mission-driven brands to create the world’s most powerful platform for turning learning into progress. Together, we help more than 300 million learners and 12,000+ enterprise customers build the skills they need for a world being reshaped by AI. Read more about the combined company by visiting our blog.

About the role

  • As a Senior Software Engineer, you will join a fast-paced innovation team that builds and deploys AI-powered solutions directly with Coursera's enterprise and campus customers.
  • You will sit at the intersection of AI/Data Engineering, cloud and security architecture, and customer-facing solutioning.
  • You'll operate across the full engagement lifecycle: scoping a customer's environment and pain points, prototyping working demos, and hardening the strongest patterns into production-grade deployments.

Responsibilities

  • Scope customer environments directly with executive sponsors and IT/data owners—mapping systems, data models, and workflows to identify the real business problem
  • Rapidly prototype and demo working solutions in front of customers, iterating in real time to prove value fast
  • Serve as the bridge between customer & core engineering team to harden validated prototypes into production deployments
  • Design and implement multi-tenant, hybrid, or customer-controlled deployment architectures, as per customer's data residency, privacy, and IT-maturity requirements
  • Build and own identity and access management, encryption, and secure cross-network connectivity (mTLS, VPC peering/PrivateLink, API gateways) for customer-embedded deployments
  • Bring security, data-residency and compliance judgment into discovery conversations before a commercial commitment is made
  • Own CI/CD, observability, and production support for systems living inside customer environments
  • Recognize repeatable patterns across customer engagements and feed field evidence back to Product
  • Collaborate closely with Product Managers, AI Specialists, and Program Managers to scope problem statements
  • Travel to customer sites as needed to support scoping, prototyping, and go-live phases of an engagement

Requirements

  • 5+ years of experience in a software engineering role, with strong hands-on backend engineering and cloud infrastructure experience
  • 1+ years of experience building production-grade agentic AI solutions
  • Proficiency in backend languages such as Python, Java, Typescript and technologies such as Docker, Kubernetes and Kafka with comfort working across the stack
  • Deep understanding of cloud platforms (AWS preferred), able to design and operate both multi-tenant and hybrid customer-cloud deployment models
  • Strong experience with data engineering fundamentals — ingesting, cleaning, and normalizing messy, inconsistent customer data across disparate source systems
  • Working knowledge of identity and access management, encryption/key management, and secure network patterns (VPC peering, PrivateLink, mTLS) for customer-embedded or regulated environments
  • Demonstrated comfort operating directly with customers — scoping ambiguous problems, running discovery, and demoing work-in-progress solutions live, in person and remotely
  • Willingness and ability to travel regularly to customer sites, domestically and occasionally internationally, as engagement needs require
  • Prior experience leading projects and debugging complex issues with minimal supervision

Preferred qualifications

  • Experience with modern agentic AI tooling such as LangChain, LangGraph, FastMCP, RAG, or MCP
  • Experience with Postgres, DuckDB, pgvector, or similar analytical/transactional data layers
  • Prior experience in a solutions engineering, professional services, or technical consulting role where you owned a customer relationship end-to-end, including on-site engagement
  • Familiarity with data privacy and residency regimes relevant to enterprise/education/government customers (e.g., GDPR, FERPA, DPDPA, HIPAA)
  • Demonstrated ability to work in a fast-paced, ambiguous environment and make sound technical trade-offs with limited guidance
  • Excellent communication skills, with the ability to translate technical constraints into terms an executive sponsor or non-technical stakeholder can act on

Benefits

  • Variable pay
  • Equity
  • Comprehensive benefits

Workplace

  • Role is customer-facing and requires regular travel to customer sites (domestic and occasionally international) for discovery, prototyping, and go-live phases

Skills

  • Python
  • Java
  • TypeScript
  • Docker
  • Kubernetes
  • Kafka
  • AWS
  • LangChain
  • LangGraph
  • FastMCP
  • RAG
  • MCP
Show all 15 skills
  • Postgres
  • DuckDB
  • Pgvector

Coursera

Senior Software Engineer, Applied AI & Customer Solutions

Apply now