The opportunity
Udacity is now an Accenture company, and exciting things are happening! 🚀 We are on a mission of forging futures in tech through radical talent transformation in digital technologies.
What you'll do
Udacity Workspaces For practitioner content, we provide in-classroom: workspaces so students don't need to install or purchase any tools or set up environments locally. These workspaces are Docker containers running in Kubernetes, and students access them directly in the classroom page through their browser. There are different types: Jupyter, VS Code, SQL, and Web Terminal. These workspaces need continuous updates and patching, and the exercises/project starter code must be updated to remain compatible with the updated workspace.
Udacity Cloud Labs We also provide temporary access to various cloud: services providers via Cloud Labs. Cloud Labs are federated accounts allowing students to use AWS Console, GCP Console, or Azure Portal using temporary credentials. These cloud labs are pre-configured with RBAC and policies. Sometimes, we pre-create several resources via Infrastructure as Code to provision the resources required for an exercise or project.
Strong proficiency in Python and experience 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 (e.g. LangGraph).
What they're looking for
- Must have at least 2 years of software development experience in Python
- Experience working with version control systems (Git/GitHub)
- Ability to debug and update Python-based exercises and projects.
- Strong troubleshooting skills to resolve student-reported issues efficiently.