Software Engineer II
Microsoft · Redmond, WA · 5 days ago
Hybrid$102k–$202k/yrFull-time
Responsibilities
- Design, build, and operate scalable personalization platforms and services that power intelligent experiences across Microsoft Edge and the broader Microsoft AI ecosystem.
- Leverage robust experimentation frameworks and measurement solutions to evaluate user impact, optimize engagement, and drive product growth.
- Develop end-to-end product features from ideation to production, including client-side, service-side, and experimentation components that reach hundreds of millions of users.
- Leverage AI, machine learning, and large language model technologies to create personalized, context-aware experiences that help users discover and accomplish tasks more effectively.
- Transform behavioral signals, telemetry, and user feedback into actionable product improvements through data-driven engineering and experimentation.
- Partner closely with data scientists, product managers, designers, and researchers to rapidly prototype, validate, and scale innovative user experiences.
- Apply modern engineering practices to deliver highly reliable, performant, secure, and maintainable systems across diverse platforms and device types.
- Explore emerging technologies, including on-device AI, client-side models, reinforcement learning, and agentic experiences, to shape the future of personalized browsing.
- Analyze complex product and technical challenges, propose innovative solutions, and drive projects from conception through launch and iteration.
- Contribute to an inclusive, collaborative engineering culture by sharing knowledge, providing technical input, and embracing Microsoft's values of respect, integrity, accountability, and growth mindset.
Qualifications
- Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
- Preferred Qualifications: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
- Familiarity with front-end performance optimization, telemetry, experimentation frameworks, and customer usage analytics.
- High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment.
- A deep passion and empathy for customers, leading to innovative problem-solving.