Senior Software Engineer role focused on building and scaling cloud infrastructure and backend systems for AI-enabled educational platforms.
Role Overview
Learning Commons is building open, public-purpose AI infrastructure to strengthen teaching and learning. The Senior Software Engineer will help design, build, and scale the systems powering the Learning Commons platform and AI-enabled educational tools.
Key Responsibilities
- Design and implement scalable backend services, APIs, and cloud infrastructure.
- Improve cloud foundations, CI/CD workflows, and deployment automation.
- Enhance observability, monitoring, reliability, and incident response.
- Identify scalability bottlenecks and improve developer experience.
- Collaborate with product, data, security, and platform engineering teams.
Requirements
- Proven experience building and operating production systems.
- Strong background in cloud-native infrastructure and DevOps.
- Experience with tools such as Terraform, Kubernetes, Docker, and CI/CD platforms.
- Ability to debug complex distributed systems.
- Strong collaboration and communication skills.
Additional Information
This is a hybrid role based in Redwood City, CA, requiring onsite work approximately three days per week. Compensation and benefits are competitive and include relocation support and comprehensive benefits.