Listed on Udacity’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This contract role maintains and updates Udacity's AI and machine learning courses, fixing bugs, updating code to work with newer library versions, and improving content based on student feedback. It's ideal for experienced Python developers who work with generative AI tools and want flexible, technical work while staying current with rapidly evolving AI technologies.
Our summary, not Udacity’s wording. The full posting is on their site.
Skills this role names
- Docker
- Git
- GitHub
- Google Gemini
- Kubernetes
- LangChain
- LangGraph
- LlamaIndex
- OpenAI API
- Pinecone
- Python
- Retrieval-Augmented Generation (RAG)
- SQL
- Weaviate
Log in to see which of these are already on your profile.
What they ask for
Required
- At least 2 years of Python software development experience
- Proficiency in Python with LLM frameworks (LangChain, LlamaIndex)
- Hands-on experience with major model APIs (OpenAI, Anthropic, Google Gemini, Bedrock)
- Experience with vector databases (Pinecone, ChromaDB, Weaviate) and RAG pipelines
- Knowledge of agentic frameworks (LangGraph)
- Experience with version control systems (Git/GitHub)
- Ability to debug and update Python-based exercises and projects
- Strong troubleshooting skills
- Excellent written communication skills
- Strong attention to detail