Software Engineer - Mixed Reality and AI
Microsoft
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer - Mixed Reality and AI" Imagine.Our lab is focused on using computer vision, machine learning/AI and cloud computing to map and understand the environment, recognize, and track relevant objects, and assist users in performing their tasks with ease. We are looking for talented front and backend software engineers who share our passion for creating innovative technology that can be deployed to the cloud and utilized by millions of users.
As a member of our team, you will work with experts in software engineering, computer vision, graphics, machine learning, robotics, and human computer interaction. Collaboration is essential to our work. We work as a team to create the best possible technology. Join us and grow your career with us.
Responsibilities
- Work within a team to develop and improve services and products, understanding user requirements, and contribute to design and coding.
- Support and enhance software architecture, with a focus on frontend and/or backend development.
- Collaborate to develop detailed plans for testing and quality assurance of solutions.
- Take part in defining and reviewing development aspects: selecting technologies, refining workflows, and enhancing coding practices.
- Implement automation and tooling to streamline processes and enhance accuracy in repetitive tasks.
- Introduce innovative technologies to our production support tool chain, minimizing friction in production releases and support.
- Contribute to the operations of live services, gaining valuable hands-on experience.
Required Qualifications:
- Computer Science or Engineering degree, or similar experience.
- Demonstrated skills in software and system engineering with practical experience in at least one of these areas: C++, C#, Python, DevOps, or cloud computing.
- Excellent communication skills in English, both spoken and written, and teamwork abilities.
- Experience in one of the following topics:
- iOS and/or Android development.
- Typescript and/or web development.
- Unity/MRTK/ARKit/ARCore app development.
- Experience with cloud technologies such as Kubernetes, relational/document databases, gRPC/protobuf, batch/stream processing, etc.
- Experience with operating scalable build systems and CI/CD pipelines.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
This job is no longer accepting applications
See open jobs at Microsoft.See open jobs similar to "Software Engineer - Mixed Reality and AI" Imagine.