- Experience:
- Minimum of 5 years of professional experience in software development.
- Proven track record of working on complex projects and delivering successful software solutions.
- Technical Expertise:
- C++: Proficiency in C++ programming language.
- Machine Learning (ML): Strong understanding of ML concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch).
- Familiarity with LLMs and Multi Modal language models is a plus.
- Familiarity with Windows development is a plus.
- Problem-Solving Skills:
- Ability to analyze requirements, design robust architectures, and write efficient code.
- Strong problem-solving and critical-thinking abilities.
- Agile Methodologies:
- Experience working in an agile development environment.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Job Description
Responsibilities
- Software Development Projects:
- Work on software development initiatives related to AI and machine learning within the Windows ecosystem.
- Collaborate with product managers, architects, and other stakeholders to define project scope, requirements, and deliverables.
- Producing, Testing, and Debugging Code:
- Write clean, efficient, and maintainable code in C++.
- Passionate about developing and delivering high-quality software.
- Technical Leadership:
- Provide technical guidance to junior engineers and team members.
- Mentorship and knowledge sharing to foster growth within the team.
- Staying Current with Technology Trends:
- Keep abreast of the latest advancements in AI, machine learning, and Windows development.
- Apply this knowledge to enhance our software solutions.
0 applies
7 views
Jobs from our Partners
Senior Solution Architect - Data and Analytics
Senior System Integration and Test Engineer
Critical Infrastructure Engineer
Critical Infrastructure Engineer
Other Jobs from Microsoft
Software Engineer
Senior Software Architect- Azure Core
Software Engineer II
Product Manager – Video AI | Azure AI Video Indexer
Technical Program Manager: Internship Opportunities
Pre-construction project manager - APAC
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 264 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee