Software Engineering II
Microsoft
Do you thrive in environments where you work with massive datasets and advanced machine learning techniques? Are you excited by the challenge of building intelligent systems that process trillions of records to deliver impactful experiences for millions of users?
At Microsoft AI, we are redefining what’s possible with data and AI. We’re seeking an experienced Software Engineer (SE2) to help design and develop the next generation of big data and AI-driven capabilities.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Experience in the ability to structure un-scoped problems, define success metrics, and drive execution under uncertainty.
- Experience moving applied research into shipped product features.
- Experience with SQL/R/Python/or similar to implement statistical models, machine learning, and analysis in big data environment.
- Experience in large scale computing systems like Spark, Hadoop, MapReduce and/or similar systems.
- Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping.
- Stay on top of industry trends, standards from security and scalability perspective to Lead design decisions to build services right ground up.
- Collaborate with Program Managers, Designers, Architects and stakeholders for workforce planning, demand planning and end-to-end service design.
- Leading Design, Code reviews to ensure consistently high level of design and implementation.
- Solid Live Site focus and operational excellence.
- Ensuring that all features embody engineering best practices, efficient, scalable architecture, elegant design and high-quality implementation.
- Ensuring compliance with Security, Accessibility, GDPR etc. and performance criteria.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Great problem solving and analytical skills.
- Well versed with DevOps practices.
- Excellent communicator, capable of building and maintaining relationships with various Microsoft teams.
- Hands on experience working on Bigdata Platforms like Hadoop.
#MicrosoftAI
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.