New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft AI

Software Engineer II

Microsoft AI
Apply →
hybrid full-time Hyderabad

First indexed 28 Apr 2026

Description

We are seeking a highly skilled and experienced Software Engineer II to join our Metrics & Evaluation team within the Microsoft AI organization. This individual will play a pivotal role in architecting and building the core evaluation infrastructure that defines the direction of our search engine for the upcoming years.

The ideal candidate will have solid expertise in distributed systems and a proven track record of building robust, scalable software that powers data-driven business decisions.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities:

  • Develop and implementation of systems and algorithms to process & analyze data.
  • Collaborate with cross-functional teams to define key metrics and KPIs that align with our product goals.
  • Provide strategic insights and recommendations based on data analysis to influence product direction and business strategies.
  • Uphold data engineering best practices new methodologies, technologies, industry trends and open sources.
  • Mentor and guide junior engineer/data scientists, fostering a culture of continuous learning and improvement.

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 Python.
  • OR equivalent experience.
  • 2+ years of professional software engineering experience, with a focus on building large-scale backend systems or data platforms.
  • Solid system design skills and the ability to build high-performance, maintainable, and testable code.
  • Proficiency in programming languages such as C#, Java, C++, or Python, with deep knowledge of object-oriented design.
  • Excellent communication and presentation skills, with the ability to bridge the gap between technical implementation and stakeholder requirements.
  • Proven ability to work collaboratively in a team environment, leading technical workstreams and managing multiple features simultaneously.
  • Experience building the telemetry pipelines or platform infrastructure used to calculate product success metrics and organizational OKRs is a plus.
  • Expertise in Cloud architecture (e.g., Azure, AWS) and experience with large-scale data processing (e.g., Spark, Hadoop, Cosmos) is a plus.
  • Ability to work cross-group and across disciplines (Data Science, PM, UX) effectively.
  • Excellent skills in designing, debugging, and performance tuning complex software services.

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 Python.
  • OR 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 Python.
  • OR equivalent experience.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/software-engineer-ii-38/