C

Coursera

E-learning platform delivering courses and certificates

Senior Software Engineer - Applied AI & Customer Solutions

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 5 years of experience in a software engineering role, including strong hands-on backend engineering and cloud infrastructure experience.
  • At least 1 year of experience building production-grade agentic artificial intelligence solutions.
  • Proficiency in backend languages such as Python, Java, and TypeScript, and technologies such as Docker, Kubernetes, and Kafka, with comfort working across the stack.
  • Deep understanding of cloud platforms, with AWS preferred, and ability to design and operate both multi-tenant and hybrid customer-cloud deployment models.
  • Strong experience with data engineering fundamentals, including ingesting, cleaning, and normalizing messy, inconsistent customer data across disparate source systems.
  • Working knowledge of identity and access management, encryption and key management, and secure network patterns such as VPC peering, PrivateLink, and mTLS for customer-embedded or regulated environments.
  • Demonstrated comfort operating directly with customers by 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.

Responsibilities

  • Scope customer environments directly with executive sponsors and IT/data owners by mapping systems, data models, and workflows to identify the underlying business problem.
  • Rapidly prototype and demo working solutions in front of customers, iterating in real time to prove value quickly.
  • Bridge customers and the core engineering team to harden validated prototypes into production deployments.
  • Design and implement multi-tenant, hybrid, or customer-controlled deployment architectures according to customer data residency, privacy, and IT-maturity requirements.
  • Build and own identity and access management, encryption, and secure cross-network connectivity, including mTLS, VPC peering or PrivateLink, and 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 operating inside customer environments.
  • Recognize repeatable patterns across customer engagements and provide field evidence to Product to inform what should be standardized, deployed more broadly, or retired.
  • Collaborate with Product Managers, AI Specialists, and Program Managers to scope problem statements focused on customer and business impact.
  • Travel regularly to customer sites as needed to support scoping, prototyping, and go-live phases, including in-person workshops and executive readouts.

Desired Qualifications

  • Experience with modern agentic AI tooling such as LangChain, LangGraph, FastMCP, retrieval-augmented generation, or MCP.
  • Experience with Postgres, DuckDB, pgvector, or similar analytical or transactional data layers.
  • Prior experience in solutions engineering, professional services, or technical consulting, owning a customer relationship end-to-end, including on-site engagement.
  • Familiarity with data privacy and residency regimes relevant to enterprise, education, or government customers, such as GDPR, FERPA, DPDPA, and HIPAA.
  • Ability to work in a fast-paced, ambiguous environment and make sound technical trade-offs with limited guidance.
  • Ability to translate technical constraints into actionable terms for executive sponsors or non-technical stakeholders.

About the Company

Coursera

E-learning platform delivering courses and certificates

Coursera is an online learning platform that provides access to courses, professional certificates, and degree programs from top universities and companies. It serves individual learners looking to upskill or change careers, as well as businesses that want to train their teams. Users can take many courses for free or pay for certificates and degree-adjacent programs, with Coursera for Business offering corporate training. The platform emphasizes AI-focused content and lets learners begin a degree program before enrolling, offering flexible options that fit into daily life. How it differs from competitors comes from its large, global catalog, strong university and industry partnerships, and a mix of free and paid offerings plus a dedicated business solution. The goal is to make education accessible to people worldwide, helping them gain new skills, advance professionally, and achieve personal goals through scalable, flexible learning.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Mountain View, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Coursera

See more jobs