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 2 months 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 Mobile

Mobile Software Engineer role at Microsoft focusing on security and information protection features for iOS and Android platforms, requiring 1+ years of experience.

Mobile Software Engineer (Health)

Remote Mobile Software Engineer position at Ollie, developing health screening features for a pet wellness platform using React Native.

React Native Developer

React Native Developer position at EpicMetry, developing mobile apps for iOS and Android platforms with 1-3 years experience required.

Junior Mobile Device Management (MDM) Engineer - Technology

Junior MDM Engineer position at Truelogic in São Paulo, managing mobile device security and support across iOS, Android, and ChromeOS platforms with competitive USD compensation.

Software Engineer II, Mobile, Platforms and Devices

Entry-level Software Engineer position at Google focusing on mobile development for Fitbit's health and wellness products.