Senior Machine Learning Software Engineer

Job expired!

Join Our Team as a Senior Machine Learning Software Engineer at Microsoft Mesh

At Microsoft Mesh, our commitment is clear: people are at the heart of everything we do. Our cutting-edge technology is designed to unite individuals, from remote teammates engaging in social activities to global leaders tackling significant challenges, ensuring meaningful connections in every interaction.

Located in Cambridge, UK, our Mixed Reality & AI Lab serves as the innovative core of Microsoft Mesh. Here, we develop AI technologies that power experiences across the presence spectrum—from avatars to holoported representations and the digitization of objects and environments. Our team’s expertise spans computer vision, machine learning, and graphics to craft technology that authentically recreates user likeness remotely.

As part of a diverse, multidisciplinary group, we embrace our role not only as a technological venture but as a responsibility to pioneer new dimensions of 3D communication in an inclusive and ethical manner. If pioneering next-gen VR/AR/XR technology in an inclusive, collaborative environment excites you, we want you on our team!

Role Responsibilities

As a Machine Learning Software Engineer at Mesh Labs, you will integrate your software engineering prowess with state-of-the-art AI, design, and hardware. Working alongside the science teams behind Microsoft Mesh, Kinect, HoloLens, and more, you will:

  • Collaborate closely with stakeholders to define user requirements.
  • Drive the development of design documents and identify dependencies.
  • Conduct experiments to optimize solutions.
  • Architect and integrate science code with product applications.
  • Ensure security, compliance, and the implementation of best code development practices.
  • Engage with partners across design, cognitive science, and game studios to revolutionize virtual presence.

This role will challenge you to be curious, navigate research & development ambiguities, and continually learn and apply new skills and tools.

Required Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Proficiency in multiple high-level programming languages like Python, C#, JavaScript, and C++.
  • Solid experience with AI, machine learning, and computer graphics code bases.
  • Experience with Azure DevOps, GitHub Actions, or similar tools for CI/CD pipelines.

Preferred Qualifications

  • Proven ability to build real-time interactive systems end-to-end.
  • Experience with Unity 3D, Unreal Engine, or similar game development platforms.
  • Knowledge of creating applications using natural user interfaces such as speech and gesture.
  • Background in developing AR/VR applications.

We are eager to welcome talent from diverse backgrounds into a respectful and inclusive environment. Bring your best self and thrive with us at the forefront of technology!

Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Interested in redefining the future of technology with us? Apply now with your resume and portfolio and take the first step towards a fulfilling career at Microsoft Mesh!

#Research #MicrosoftMesh Join us in shaping the future of digital interaction!

For more details on this position or to request accommodations during the application process, please contact our support team.