remoteonsite
Staff Developer Experience Engineer, DeepMind
Software Engineer
Lead the design and delivery of developer tools and resources that empower AI teams, leveraging Python, TypeScript, and JavaScript to build scalable, high‑quality solutions for machine learning and NLP workflows.
About the role
Key Responsibilities
- Architect and develop robust, reusable developer experience tools that streamline AI model training, deployment, and monitoring.
- Collaborate with cross‑functional teams to gather requirements, create documentation, and produce how‑to guides that enable rapid adoption of new AI technologies.
- Lead code reviews, enforce best practices, and maintain high code quality across Python, TypeScript, and JavaScript codebases.
- Advocate for and implement developer‑centric metrics, feedback loops, and continuous improvement initiatives.
- Engage with the broader developer community, especially in India, to understand pain points and drive ecosystem‑friendly solutions.
Requirements
- 7+ years of experience in software or AI engineering, with a strong background in machine learning, deep learning, or NLP.
- Proficiency in Python, TypeScript, and JavaScript, with a track record of delivering production‑grade code.
- Deep understanding of developer tooling, documentation, and community engagement.
- Excellent communication skills and the ability to translate complex technical concepts into clear, actionable guidance.
- Experience working in a fast‑paced, research‑driven environment is highly desirable.
Skills
pythontypescriptjavascriptmachine learningdeep learningnatural language processing