Software Engineer 2

Microsoft is a leading technology company creating amazing AI experiences using LLM applications in the mobile space.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Mobile

Description For Software Engineer 2

Microsoft's MAI division at IDC is seeking a talented Software Engineer 2 to join their team in creating amazing AI experiences using LLM applications in the mobile space. This role offers an exciting opportunity to work on cutting-edge technology that was out of reach just a year ago.

As a Software Engineer 2, you'll be part of a team capitalizing on the latest advancements in AI to deliver magical user experiences. Your focus will range from big picture conceptualization to ensuring the delivered product exceeds expectations, with feedback mechanisms in place for validation and continual improvement.

Key responsibilities include:

  • Designing efficient and scalable systems using LLMs for synthetic data generation, human-in-the-loop labeling, and automating algorithm validation
  • Building reports and dashboards
  • Working on LLM/Cloud AI models
  • Collaborating across various disciplines to successfully deliver the platform with great experience and quality

Required qualifications:

  • 1+ years of experience in software and/or product development
  • Excellent C/C++/Java/Kotlin/JNI design and coding skills
  • Strong Android skills (platform and app layer)
  • Experience with data/ML skills, LLM, and Cloud AI models
  • Proficiency in design, coding, debugging, and problem-solving
  • Experience shipping Android-based products with AI-powered experiences
  • BS in Engineering or equivalent experience

This role offers the opportunity to work with some of the best in the industry who share an intense passion for delivering amazing products. The team values fun, continuous learning, and builds that attitude into their work culture. Some domestic and international travel will be necessary.

Join Microsoft and be part of a dynamic, innovative team pushing the boundaries of AI and mobile technology!

Last updated a month ago

Responsibilities For Software Engineer 2

  • Design efficient and scalable systems using LLMs for synthetic data generation
  • Implement human-in-the-loop labeling and automate algorithm validation
  • Build reports and dashboards
  • Work on LLM/Cloud AI models
  • Collaborate across various disciplines to deliver the platform with great experience and quality
  • Focus on big picture conceptualization and ensuring the delivered product exceeds expectations
  • Implement feedback mechanisms for validation and continual improvement

Requirements For Software Engineer 2

Java
Kotlin
  • 1+ years of experience in software and/or product development
  • Excellent C/C++/Java/Kotlin/JNI design and coding skills
  • Strong Android skills (platform and app layer)
  • Experience with data/ML skills, LLM, and Cloud AI models
  • Proficiency in design, coding, debugging, and problem-solving
  • Experience shipping Android-based products with AI-powered experiences
  • BS in Engineering or equivalent experience

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2

Member of Technical Staff - Mobile Engineer

Microsoft AI is seeking a Mobile Engineer to build next-generation capabilities for Copilot, focusing on iOS and Android development.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on mobile security development, requiring 4+ years of experience in mobile platforms and security solutions.

Software Engineer II

Microsoft M365 India seeks Software Engineer II for AI-powered mobile experiences, offering comprehensive benefits and global impact.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to develop mobile applications for their Meetings & Events platform, requiring 4+ years of iOS/Android development experience.

Software Engineer II

Microsoft seeks Software Engineer II for Excel Mobile team to develop and optimize mobile experiences, requiring C++/Java expertise and 2+ years experience.