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
This job posting may no longer be active. You may be interested in these related jobs instead:
Developer Relations Engineer, Game Development, Android

Developer Relations Engineer position at Google focusing on game development for Android, working with developers and OEMs to optimize gaming experiences and improve the Android gaming ecosystem.

Software Engineer I (Full-stack: Android and Java)

Entry-level Full-stack Software Engineer position at EQ Bank, focusing on Android and Java development, with 1-2 years experience required, offering hybrid work in Toronto.

Mobile Software Engineer (Health)

Remote Mobile Software Engineer position at Ollie, developing health-focused features for pet nutrition app using React Native, offering competitive benefits and growth opportunities.

React Native Developer

React Native Developer position at EpicMetry, focusing on mobile app development for iOS and Android platforms with 1-3 years experience required.

Software Engineer, React Native (Mobile)

React Native Software Engineer role at Bree, a YC-backed fintech startup, building mobile and web applications for innovative lending products in Canada.

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 4 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?