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 3 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.

Product Manager I, Pixel Battery Life

Product Manager position at Google focusing on Pixel device battery life optimization, requiring 3 years of product management experience and expertise in consumer electronics.

Software Engineering Analyst

Entry-level Software Engineering Analyst role at PepsiCo focusing on mobile development with React Native, JavaScript, and TypeScript.

Software Support Engineer

Support Engineer position at Superwall helping developers integrate mobile SDK and providing technical support

Strong Junior Manual QA Engineer (Apps)

Strong Junior Manual QA Engineer position at Ajax Systems, focusing on mobile and desktop application testing for security systems with smart home capabilities.