Staff AI Software Engineer and Technical Educator at Udacity

United States

Udacity Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
EdTech, Artificial Intelligence, TechnologyIndustries

Requirements

  • 5+ years backend engineering experience (distributed services, APIs, data), including experience with LLM-powered applications
  • Proficiency in Python or Go; strong API design and service ownership
  • Knowledge of LLMs: prompting, tool/function calling, RAG, embeddings, evaluation fundamentals, and model limitations/safety
  • Data skills: SQL (e.g., Postgres), caching (e.g., Redis), queues/streams (e.g., Kafka), and schema design
  • Cloud experience: 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 Qualifications
  • Experience with agent frameworks (e.g., OpenAI Agents SDK) or custom orchestration
  • Evals frameworks, rubric design, offline/online metrics, A/B testing
  • Search/Retrieval: vector databases (pgvector/Pinecone), RAG patterns at scale
  • Prior teaching, course creation, or on-camera experience

Responsibilities

  • Engineering
  • 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 with automated evals, rubrics, safety guardrails, and human-in-the-loop review with clear quality metrics
  • Collaborate with learning designers to ship learner-first experiences
  • Teaching & Content Creation
  • Present on camera as the face and voice of 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 courses cutting-edge as technology evolves, ensuring current, relevant knowledge
  • Bring personality: connect with learners through unique teaching style, being authentically yourself

Skills

Python
Go
Multi-agent architectures
Orchestration patterns
CLIs
APIs
Stateful agents
Event-driven pipelines
Tool calling
Automated evals
Safety guardrails
AI
Machine Learning

Udacity

Online platform for tech skills education

About Udacity

Udacity is an online education platform that teaches tech skills such as programming, data science, and artificial intelligence through courses developed with industry leaders. The platform emphasizes hands-on learning with real-world projects and offers 24/7 mentor support to assist students. Unlike many competitors, Udacity operates on a subscription model and provides comprehensive "Nanodegree" programs, as well as corporate training solutions. The goal is to deliver practical education that helps individuals advance their careers and enables companies to upskill their employees.

Mountain View, CaliforniaHeadquarters
2011Year Founded
$155.6MTotal Funding
DEBTCompany Stage
EducationIndustries
1,001-5,000Employees

Benefits

Health Care - No-premium health, dental, and vision benefits, 401K, FSA
Lifestyle - Monthly wellness stipend (gym memberships, work-out gear, etc.)
Learning - Reimbursements for conferences, classes, and seminars
Flexibility - Flexible work hours, unlimited vacation, and paid parental leave
Meals - Healthy catered lunches, dinners, snacks, and drinks on site
Fun - Board games, team outings, company parties, and more

Risks

Increased competition from free resources like Coursera could impact Udacity's market share.
Rapid tech changes may render Udacity's course content outdated quickly.
Accenture's acquisition may lead to strategic shifts alienating existing customers.

Differentiation

Udacity offers hands-on learning with real-world projects and datasets.
The platform provides 24/7 mentor support for coding questions.
Udacity's courses are designed in collaboration with industry leaders.

Upsides

Accenture's acquisition enhances Udacity's reach and resources for tech training.
Udacity's partnerships offer scholarships, expanding access to underserved students.
The rise of micro-credentials boosts Udacity's market relevance and appeal.

Land your dream remote job 3x faster with AI