Staff AI Software Engineer and Technical Educator jobs in United States
cer-icon
Apply on Employer Site
company-logo

Udacity · 2 hours ago

Staff AI Software Engineer and Technical Educator

Udacity, now an Accenture company, is on a mission of forging futures in tech through radical talent transformation in digital technologies. They are seeking a Staff AI Software Engineer and Technical Educator to design and scale content agents, build backend systems, and teach complex technical concepts on camera, engaging learners with interactive experiences.

Artificial Intelligence (AI)E-LearningEdTechEducationMachine LearningRoboticsSoftwareTraining
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Design: Multi-agent architectures and orchestration patterns for content creation, review, and publishing
Build: Production agents and tools, and their CLIs/APIs, in Python and Go to power content creation and interactive learning
Orchestrate: Stateful agents, event-driven pipelines and tool/function calling
Evaluate: Automated evals, rubrics, safety guardrails, and human-in-the-loop review with clear quality metrics
Collaborate: Partner with learning designers to ship learner-first experiences
Present On Camera: Be the face and voice of your courses, teaching complex technical concepts with clarity and enthusiasm
Create Learning Experiences: Develop scripts, demos, and hands-on projects that engage learners emotionally and intellectually
Guide Learners: Walk through live coding sessions, troubleshoot common pitfalls, and celebrate "aha!" moments
Maintain Content: Keep your courses cutting-edge as technology evolves, ensuring learners always get current, relevant knowledge
Bring Your Personality: Connect with learners through your unique teaching style—we want instructors who are authentically themselves

Qualification

Backend engineeringPythonAPI designLLM applicationsSQLCloud computingContainers (Docker)Orchestration (Kubernetes)Teaching skillsCommunication skills

Required

8+ years backend engineering (distributed services, APIs, data), including experience with LLM-powered applications
Proficiency in Python or Go; strong API design and service ownership
Prompting, tool/function calling, RAG, embeddings, evaluation fundamentals, and model limitations/safety
SQL (e.g., Postgres), caching (e.g., Redis), queues/streams (e.g., Kafka), and schema design
Containers (Docker), orchestration (Kubernetes), and a major cloud (AWS)
Clear written and spoken English; willingness to present on camera and learn teaching best practices
Solid testing practices, code reviews, monitoring/logging/tracing, and performance tuning

Preferred

Experience with agent frameworks (e.g., OpenAI Agents SDK) or custom orchestration
Evals frameworks, rubric design, offline/online metrics, A/B testing
Vector databases (pgvector/Pinecone), RAG patterns at scale
Prior teaching, course creation, or on-camera experience is a plus—but not required

Benefits

Flexibility of working from home, with in-person collaboration spaces in Mountain View, Cairo, Dubai, and Noida.
Flexible working hours.
Paid time off.
Comprehensive medical insurance coverage for you and your dependents.
Employee wellness resources and initiatives.
Personalized career development.
Unlimited access to Udacity courses and Nanodegrees.

Company

Udacity develops an online learning platform offering programs in artificial intelligence, machine learning, and robotics sector.

Funding

Current Stage
Late Stage
Total Funding
$240M
Key Investors
Hercules CapitalBertelsmannAndreessen Horowitz
2024-03-05Acquired
2021-08-27Series Unknown· $5M
2020-11-03Debt Financing· $75M

Leadership Team

leader-logo
James Richards
CTO
linkedin
leader-logo
Jonathan Lange
Enterprise Account Executive DACH
linkedin
Company data provided by crunchbase