EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or search for Staff Software Engineer - Agentic AI Product jobs.

Summary

Lead Staff Software Engineer role focused on building and maintaining agentic AI products at enterprise scale. Responsible for designing complex features, resolving production issues, and driving architectural decisions across multiple services while partnering with customer-facing and AI teams.

Key Responsibilities: Troubleshoot and resolve complex production issues in distributed systems, design customer-facing enhancements and integrations, and own end-to-end implementation of cross-cutting features. Establish best practices for observability and incident response while working directly with Customer Success, Solutions Engineering, and Support teams.
Skills & Tools: Strong backend engineering expertise (Java, Python, Scala) with distributed systems knowledge and hands-on frontend experience (React, Angular). Requires deep understanding of system design, APIs, data pipelines, microservices architectures, and excellent communication and mentoring abilities.
Qualifications: 8+ years of professional software engineering experience with proven production system ownership at scale and demonstrated expertise handling enterprise customer escalations. Experience with cloud infrastructure (AWS, GCP, Azure), SaaS environments, enterprise integrations, and familiarity with AI/ML-enabled or data-intensive platforms.
Location: Santa Clara, CA, US

Job Description

Enterprise Customer Engineering & Escalations Troubleshoot and resolve complex production issues involving distributed systems, large-scale data, and integrations. Work directly with Customer Success, Solutions Engineering, and Support teams to deliver timely, high-quality resolutions. Lead root cause analysis and drive systemic fixes to prevent recurrence. Design and build customer-facing enhancements, integrations, and custom workflows that scale across the platform. Establish best practices for observability, debugging, testing, and incident response in customer-facing systems. Own end-to-end design and implementation of complex, cross-cutting features spanning multiple services or product areas. Drive architectural decisions focused on reliability, performance, extensibility, and maintainability. Partner closely with Product Management, Platform Engineering, and Applied AI teams to deliver solutions aligned with customer outcomes. 8+ years of professional software engineering experience, including ownership of production systems at scale. Strong backend engineering experience (e.g., Java, Python, Scala, or similar) with distributed systems. Proven experience handling enterprise customer escalations and complex production issues. Deep understanding of system design, APIs, data pipelines, and service-oriented or microservices architectures. Ability to operate effectively in ambiguous environments with competing customer and platform priorities. Demonstrated experience mentoring engineers and influencing technical direction across teams. Hands-on experience building frontend applications with React, Angular, and related UI frameworks Strong communications skills. Experience in Customer Engineering, Solutions Engineering, or post-sales technical roles within a SaaS company. Familiarity with enterprise integrations, data ingestion pipelines, and customer-specific configurations. Experience working with cloud infrastructure (AWS, GCP, or Azure) and production monitoring tools. Exposure to AI/ML-enabled platforms or data-intensive products.