Software Engineer

Microsoft IDC's MAI division creates AI experiences using LLM applications in mobile space to deliver intelligent solutions.
Mobile
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Mobile

Description For Software Engineer

Microsoft's MAI division at IDC is pioneering AI experiences through LLM applications in the mobile space. The team is focused on creating innovative AI-powered solutions that were previously unattainable without human intervention. As a Software Engineer, you'll be part of a team developing consumer-grade mobile applications with LLM experiences, working with cutting-edge AI technologies.

The role involves designing efficient and scalable systems using LLMs for synthetic data generation, human-in-the-loop labelling, and automating algorithm validation. You'll work with LLM/Cloud AI models and collaborate with some of the industry's best talents who share a passion for delivering exceptional products.

The position requires strong expertise in Android development, AI/ML technologies, and system design. You'll be working in a dynamic environment that spans multiple disciplines, focusing on both high-level conceptualization and detailed implementation. The team culture emphasizes continuous learning, innovation, and maintaining a fun, collaborative atmosphere.

This is an excellent opportunity for someone passionate about mobile development and AI to work on cutting-edge technology at Microsoft, one of the world's leading tech companies. You'll be at the forefront of integrating LLM capabilities into mobile applications, creating solutions that directly impact users worldwide. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with advanced AI technologies in a supportive, innovative environment.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Building outstanding consumer-grade mobile applications and platforms with LLM experiences
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle

Requirements For Software Engineer

Java
Kotlin
  • BS in Engineering or equivalent experience
  • Excellent C/C++/Java/Kotlin/JNI design and coding skills
  • Android skills (platform and app layer)
  • Data/ML skills/LLM and Cloud AI models
  • Design/coding/Debugging/Problem solving (Data structures)
  • Experience with shipping Android based products with AI powered experience

Benefits For Software Engineer

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

Software Engineer, Pixel Intelligence

Software Engineer position at Google's Pixel Intelligence team, focusing on mobile development and innovation for Pixel devices.

Software Engineer, Pixel Intelligence

Entry-level Software Engineer position at Google's Pixel Intelligence team, focusing on mobile development and innovative user experiences for Pixel devices.

Software Engineer II, Mobile

Entry-level Software Engineer position at Google, focusing on mobile development for Google Photos, requiring 1 year of experience in software development and data structures.

Software Engineer II, Mobile

Software Engineer II position at Google focusing on mobile development for Google Photos, requiring 1+ years of experience in software development and expertise in iOS technologies.

Software Engineer, Pixel Intelligence

Entry-level Software Engineer position at Google's Pixel Intelligence team, focusing on mobile development and innovative user experiences for Pixel devices.