Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
The Fundamentals platform team is seeking software engineers to help build large scale systems that are high-throughput, low-latency and can be shipped multiple times a day. Fundamentals engineers are the best customer-advocates, experienced in multiple technologies, and are skilled in the fundamentals of highly scalable systems. If you take joy in improving performance by a millisecond or dream about scaling a service instance to hundreds of thousands of RPS, you should apply.
As an engineer on the Fundamentals team, you will work on building our next-generation platform that powers all the online experiences for Search. You will work with engineers across different parts of the organization to make their services more reliable and performant. Apart from learning through technical challenges on our team, you will get to contribute to complex systems that power some of the biggest online services for search, maps, and advertising on the planet.
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
- Building highly scalable, highly available services that get deployed across the world
- Working with partner teams that deliver experiences like search, advertising, enterprise search and deliver platform-level features across all of them
- Design, write and implement services with performance, efficiency, re-usability, and maintainability as core focus
- Leverage AI to build tools that help improve productivity
- Develop systems and toolsets that work across multiple orchestrators, source control, and build systems (ADO and GitHub)
- Mentor engineers in the team by providing hands-on assistance, best practices, and promoting an inclusive learning environment
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Familiarity with Web technology and Search engines and large scalable systems.
- System level design and architectural understanding.
Preferred Qualifications:
- Experience working on large scalable, high performant systems will be an advantage.
- Experience with ASP.NET.
- Good understanding HTTP protocol and Networking basics.
- Experience with CI/CD pipelines like Azure DevOps, GitHub Workflow etc.
- Ability to deal with ambiguity to prioritize issues.
#MicrosoftAI #BING
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.
Similar jobs
Software Engineering IC3
Senior Applied Scientist
Senior Applied Scientist
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Are you looking to work on cutting-edge large-scale AI services that can power the next-gen AI search? Are you passionate about modern technologies and latency optimizations and analytics to light up those scenarios?
The Search Technology Center in India is looking for a full-stack developer who can help us build the next gen Grounding solution that can change how the world interacts with AI search. Search engines serve billions of queries per day and generate huge amount of user event data every day. We are a team of engineers and scientists that is tasked with the responsibility of the best Grounding that can help create the most powerful AI search experiences.
As a software engineer on this team, you will be responsible for designing, coding, and owning software and services to enable high performant, delightful search experiences and applications. You will be engineering these solutions while enabling solid engineering practices including CI-CD, automation tooling, and telemetry insights across our endpoints. You will be working in a collaborative and fun environment with peers across disciplines including PMs, designers, developers, and data scientists.
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
- Work on high QPS, low latency online services.
- Be able to think end-to-end to provide the most optimal solutions
- Architect, design and develop secure, scalable, and resilient solutions
- Work closely with design and PM teams, able to collaborate across disciplines
- Mentor other developers on the team. Participate and drive code/design reviews
- Help the team in making decisions on adopting the appropriate technical stack
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 5+ years in building online services.
- Experience working as a full-stack developer.
Preferred Qualifications:
- Experience as a tech lead driving end-to-end development.
- Experience with releasing 3P APIs.
- Experience with latency optimizations.
#MicrosoftAI #BING
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.
Similar jobs
Software Engineering IC3
Senior Applied Scientist
Senior Applied Scientist
Applied Scientist II
Applied Scientist II
- Location
- Job Number
- City
- Team
- Country
- Discipline
Are you looking to work on cutting-edge large-scale AI services that can power the next-gen AI search? Are you passionate about Deep Learning and latest AI technologies light up those scenarios?
Our team uses latest NLP deep learnt models to prepare Grounding data for AI search efforts. Doing this at web-scale impacts billions of queries per day and millions of users. If you are excited and passionate about running end to end experiments, creating substantial impact, you will find home in our team.
We are looking for a Applied Scientist 2 who is excited to work on ML/DL models capable of working on an internet scale. An ideal candidate will have good Machine/Deep Learning knowledge with hands on experience in solving complex real-world ML/DL problems. In addition, the candidate will have knowledge of one or more ML/DL frameworks and a deep understanding of the different types of algorithms and their applications with hands-on experience in implementing at least a few of the solutions. We hire people excited to solve the hard problems, eager to work in a larger team of data scientists and engineers and ready to make an impact on how the web works.
As a team, we leverage the diverse backgrounds and experiences of passionate engineers, scientists, and program managers to help us realize our goal of making the world smarter and more productive. We believe great products are built by inclusive teams of customer-obsessed individuals who trust each other and work closely together. We collaborate regularly across the company both to find technological breakthroughs from groups like Microsoft Research to infusing AI into the rest of Microsoft products like Office.
Responsibilities
We are looking for a motivated, self-driven ML engineer/scientist to join our mission. Essential attributes and competencies include excellence in scientific thinking and execution, ability to drive efficient experiment definition and investigations, solid skill in developing state-of-the-art machine learning algorithms and broad scope in solving NLP related engineering problems.
Your responsibilities include:
- Developing novel machine learning and data mining algorithms,
- Designing and developing solutions that respond in real time,
- Build data quality checks and re-usable modules for the training,
- Host ML models with production-ready code,
- Designing and executing offline/online experiments,
- Advancing the state of the art of NLP technologies for real world scenarios,
- Investigating and solving NLP accuracy and robustness issues across all processing chains, including model development, test and quality control, deployment, and user feedback stages.
Qualifications
Required Qualifications:
- Master’s/PhD degree in CS/EE or related fields with knowledge in NLP, Machine Learning and Data Mining.
- 3-6 years of professional experience applying Deep learning, Machine Learning concepts in real world applications.
- Excited to work as part of diverse team and collaborate across geographies.
- Outstanding communication and collaboration skills.
Preferred Qualifications:
- Strong research and/or development experience with machine learning, NLP and data mining.
- Experience in architecting, developing, and delivering advanced NLP projects is a strong plus.
- Customer focused, strategic, drives for results, is self-motivated, and has a propensity for action.
- Fantastic problem solver: ability to solve problems that the world has not solved before.
- Proven track record on shipping products/services with high quality.
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.
Similar jobs
Software Engineering IC3
Senior Applied Scientist
Senior Applied Scientist