Principal Software Engineer
Core
Lead technology teams to architect and deliver high availability enterprise software for content systems, workflows, and AI platforms serving millions of learners.
Role type
Principal Software Engineer (Technology Leader)
Builds
Content Systems, Content workflows, Content AI platforms
Domain
Education Technology / Generative AI / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Generative AI (LLMs, RAG, AI agents), Cloud Architecture (AWS, GCP, Azure), Kubernetes, Terraform, Agile Leadership, Content Management Systems, Educational Technology
Preferred skills
MLOps, Digital Transformation, AI Safety, Vector Databases, LangChain, Hugging Face
Technologies
AWS, GCP, Azure, Kubernetes, Docker, Terraform, AWS CDK, Jira, Azure DevOps, OpenAI, Hugging Face, LangChain, S3, EC2, Lambda
Responsibilities
Design and architect new features for scalable education platforms; Lead distributed software engineering organizations using agile principles; Partner with product teams to drive data-driven insights and customer outcomes; Supervise product performance and conduct post-release evaluations/A/B testing; Integrate emerging GenAI technologies into product roadmaps; Foster a high-performance culture of continuous improvement.
Seniority
Principal, hands-on IC with leadership responsibilities