Adaptive ML is a frontier AI startup focused on building a Reinforcement Learning Operations (RLOps) platform for enterprises. They are seeking an ML Developer Experience Engineer to create developer-centric tools and workflows that simplify the use of reinforcement learning for ML engineers and developer teams.
Responsibilities:
- Design and build intuitive SDKs, libraries, APIs, and tooling that make RL workflows accessible and productive for developers and ML engineers
- Balance simplicity and flexibility — support common patterns while enabling advanced configurations and extensibility
- Partner with internal teams to refine primitives into documented, reusable modules that accelerate customer success
- Work across the technical and customer success teams to identify recurring customer patterns and workflow bottlenecks
- Translate feedback into tooling improvements, error messaging, onboarding flows, and reference examples
- Own comprehensive documentation, examples, and tutorials that make complex concepts clear and approachable
- Act as the translator between customer needs and product evolution — help shape internal libraries into long-term platform capabilities
- Ensure high quality through tests, edge-case handling, and reliability as a core tenet of the developer experience
- Collaborate with Product to influence roadmap decisions with real usage and pain-point insights
Requirements:
- Experience building developer-facing libraries, tooling, SDKs, APIs, or frameworks used in production by other developers or teams
- Comfort with Python (mandatory) and/or other languages common in the ML ecosystem
- Track record of elevating developer productivity and satisfaction through documentation, design, and feedback loops
- Understanding of ML workflows, training loops, evaluation, and deployment patterns — RL familiarity is a plus, not a prerequisite
- Empathy for developers as users — you understand that clarity and usability drive adoption
- Strong collaborative skills and ability to influence across technical and customer-facing teams
- Contributions to open-source tooling or developer libraries
- Experience with distributed training, PyTorch/JAX, or developer platform tools (e.g., language server integrations, CLI frameworks, documentation systems)
- Experience shaping developer experience strategy in a product organisation
- Strong interest in Rust