Coursera Sourcing
Senior Software Engineer, Applied AI and Customer Solutions
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 5 years
India
Remote
2026-08-20
greenhouse
Innovation team
Benefits
Full Job Description
Role Overview 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 — working hands-on with customers to map their workflows and data, prototype solutions quickly, and harden the ones that prove valuable into production deployments. What You Will Do Scope customer environments directly with executive sponsors and IT/data owners — mapping systems, data models, and workflows to identify the real business problem, not just the stated one. 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. Why It Might Be a Fit Work on high-visibility engineering problems with direct, measurable impact on enterprise and campus customers. Work directly with strategic customers across geographies, owning engagements end-to-end rather than a narrow slice of a roadmap. Directly influence what graduates from customer-facing custom solutions into Coursera's core product. 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 Benefits Competitive salary Equity Healthcare Paid time off Retirement plan Learning budget Parental leave Wellness programs Visa/relocation assistance Remote flexibility Stipends Bonus/commission Paid holidays