Microsoft is a leading technology company seeking a Senior UX Data Engineer to join their innovative team. This role involves designing and running machine learning experiments, translating concepts into prototypes, and collaborating with cross-functional partners to enhance user experiences in Microsoft products.
Responsibilities:
- Design and run applied science and/or machine learning experiments to explore new ideas and validate hypotheses
- Conduct research on state-of-the-art technologies, methodologies, and emerging trends
- Translate concepts into working prototypes through code
- Provide thoughtful, constructive feedback and propose creative, practical solutions
- Communicate insights, decisions, and results clearly and concisely to cross-functional partners
- Contribute to publications, technical reports, and knowledge-sharing initiatives
Requirements:
- Master's Degree in Computer Science, Software Engineering, Graphic Design, Product Design, Visual Design, Human Computer Interaction, or related field AND 3+ years experience working in product or service design and/or shipping production code
- OR Bachelor's Degree in Computer Science, Software Engineering, Graphic Design, Product Design, Visual Design, Human Computer Interaction, or related field AND 4+ years experience working in product or service design and/or shipping production code
- OR equivalent experience
- GitHub, CodePen, or other links showcasing coding skills OR portfolio is required with application submission
- Python coding skills and experience with ML frameworks such as PyTorch or TensorFlow
- Experience working with LLMs, including prompt design, tool and function calling, retrieval strategies (RAG), and multi-step agent orchestration
- Experience building machine learning pipelines for model quality, optimizations, evaluations, integrations, or UX outcomes (e.g., rubric-based human evals, offline test sets, experiment design, and/or A/B testing), and using results to iterate on both UX and implementation
- Ability to build and iterate on ML pipelines, integrating insights back into product and experience design
- Proficiency in data analysis and experimentation to inform product decisions
- Foundations in linear algebra, calculus, and probability and statistics
- Familiarity with MLOps and experiment tracking tools like MLflow, Kubeflow, Weights and Biases or equivalent
- Understanding of production ML requirements, with a track record of mitigating risk and downstream impact
- Experience with cloud AI and ML services
- Interest in human-computer interaction, behavioral psychology, and trust in intelligent systems
- Mastery of at least one back-end coding language
- Experience building ML-powered product experiences