FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Machine Learning Engineer – Generative UI Platform
SpotifySenior Machine Learning Engineer in Spotify's UI Studio. Working on generative UI prototyping, applying AI in production environments with a focus on machine learning and computational design.
Tech Stack
Tools & technologiesPythonTypeScript
About the role
Key responsibilities & impact- Shape the machine learning direction for UI Studio as it evolves into a generative UI platform
- Build systems that translate natural language into fully functional UI experiences through applied agent chat
- Design and implement agent-based architectures (e.g., Claude Agent SDK or similar) as the core interaction layer for UI generation
- Lead work on computational understanding of UI — transforming design files, product specs, and prompts into structured, machine-readable representations
- Develop pipelines that convert unstructured inputs (e.g., Figma files, free-form prompts, internal data) into structured UI blueprints
- Apply ML techniques to generate, interpret, and manipulate visual interface structures at scale
- Partner closely with design and product to bridge the gap between human intent and generated UI output
- Help integrate an evaluation framework into the application to help guide our system to produce better results
- Contribute to evolving the ML and agent tech stack across TypeScript and Python environments
- Help scale the platform from early adoption into a foundational capability used across Spotify
Requirements
What you’ll need- You have strong experience in machine learning, with a focus on applied AI systems in production environments
- You bring deep experience in Computational Design — especially how structured representations can be derived from unstructured inputs
- You have worked on problems involving transforming text, design artifacts, or multimodal inputs into structured outputs
- You are experienced with agent-based systems and LLM orchestration frameworks (e.g., Claude Agent SDK or similar)
- You understand how to design applied agent chat systems, where natural language is the primary interface
- You are comfortable working with natural language parsing, intent extraction, and building systems that interpret human input reliably
- You have experience working with design systems, UI data, or adjacent domains (e.g., Figma APIs, front-end structures, or visual representations)
- You are experienced with modern ML stacks and can work across Typescript and/or Python
- You care about building intuitive, high-quality user experiences powered by ML, not just models in isolation
- You enjoy working in small, high-impact teams where ambiguity is part of the problem space
Benefits
Comp & perks- Flexibility to work where you work best! There will be some in person meetings, but still allows for flexibility to work from home.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningapplied AI systemscomputational designnatural language parsingintent extractionagent-based systemsLLM orchestration frameworksTypeScriptPythondesign systems
Soft Skills
leadershipcollaborationproblem-solvingadaptabilitycommunicationcreativityattention to detailuser experience focusteamworkhigh-impact teamwork