Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Bing Multimedia is dedicated to developing the world’s leading video and image search product, used by millions of people daily. We innovate by advancing cutting-edge techniques in statistics, information retrieval, data mining, machine learning, large language models (LLMs), multimodal technologies, UX frameworks, and distributed systems. Our goal is to create the next generation of AI-powered search experiences that delight our users.
We need a skilled Principal Software Engineer to lead in areas like large-scale data processing, advanced training techniques, and feature engineering. You’ll handle complex tasks and drive projects from start to finish, involving idea generation, collaboration with partner teams, and managing execution and deployment details. We seek experienced engineers ready to contribute to Bing Multimedia.
The STCI Team is part of Microsoft’s India Development Centre(IDC). The team is responsible for driving the overall strategy in search and AI Platforms – spanning consumer and enterprise customers. The team’s constant endeavor is to nurture an innovative, inclusive culture to enable one to build finely crafted Search & AI products and grow to be a leader. It is home to one of the largest groups of machine learning and AI talent, not just in IDC, but all of India. Please visit our Instagram page (@lifeatstci) to get a peek into our culture.
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
- Oversee and deliver full features, covering design, architecture, implementation, testing, debugging, and deployment.
- Deliver high quality results with full ownership and take the product to next level.
- Lead design and code reviews to maintain high quality.
- Focus on live site and operational excellence.
- Align the team’s engineering strategy with organisational goals and adhere to best practices.
- Develop high-quality cloud-based solutions using an agile methodology.
- Comply with security, accessibility, GDPR, and performance standards.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Qualifications
This is a full stack engineer role, heavy on coding side/delivering features.
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 8+ years of software development experience with proficiency in C/C++, C# or Java.
- 6+ years of professional experience building cloud applications focused on front end development using technologies like React/JavaScript/TypeScript/CSS/HTML.
- Experience in guiding or mentoring a team of engineers.
- Great problem solving and analytical skills.
- Well versed with DevOps practices.
- Excellent communicator, capable of building and maintaining relationships with various Microsoft teams.
Preferred Qualifications:
- Related experiences in search/recommendation algorithms, image analysis, big data analytics.
- Knowledge on cloud development and micro-services serverless functions is a plus.
- A working knowledge of CI and CD pipelines in a development cycle.
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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Senior Applied Scientist
Senior Applied Scientist
- Location
- Job Number
- City
- Team
- Country
- Discipline
As a Senior Data Scientist in the Multimedia Team, you will redefine how millions of users discover, consume, and create visual content. You will be at the heart of Bing Visual Search, Bing Image Creator, and our vast video indexing engine. Your mission is to build intelligent systems that understand the deep semantics of pixels and frames, enabling world-class image and video experiences that are fast, relevant, and inspiring.
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
- Visual Intelligence Development: Build and deploy SOTA machine learning models for image classification, object detection, and video action recognition to power Bing’s multimedia features.
- Multimodal & Generative AI: Lead the development of multimodal embeddings that align text and visual data, and leverage Generative AI (e.g., DALL-E, MAI models) to enhance content creation tools.
- Scale & Optimization: Design robust feature-engineering pipelines to process billions of images and videos, ensuring low-latency inference in production services.
- Strategic Leadership: Embody Microsoft’s values by Creating Clarity in complex AI problems and Generating Energy across cross-functional teams of engineers and PMs.
- Responsible AI: Ensure all visual models adhere to strict Security, Privacy, and GDPR standards, specifically focusing on content moderation and bias detection in multimedia.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 5+ years related experience (e.g., statistics predictive analytics, research)
- OR Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 2+ year(s) related experience (e.g., statistics, predictive analytics, research)
- OR equivalent experience.
- Mastery of Python and deep learning frameworks such as PyTorch or TensorFlow.
- Proven track record in Computer Vision (CV) or Multimedia Understanding, including work with large-scale visual datasets.
- Experience building and deploying live production systems at scale.
Preferred Qualifications:
- PhD focused on Computer Vision, Video Analytics, or Multimodal Learning.
- Experience with big data tools like Spark/PySpark and Azure Machine Learning.
- Publications in top-tier venues such as CVPR, ICCV, or ACM Multimedia.
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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Senior Applied Scientist
Senior Applied Scientist
- 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 and Copilot experiences responsibly? Are you passionate about Deep Learning and latest AI technologies to ensure they remain safe, fair, and reliable while lighting up those scenarios?
Our team uses latest SOTA deep learnt models to prepare safety mechanisms for Bing and Copilot. 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 focused on safety, creating substantial impact, you will find home in our team.
We are looking for an Applied Scientist who is excited to work on ML/DL models capable of working on an internet scale. An ideal candidate will have extensive Machine/Deep Learning knowledge with proven track record in solving complex real-world ML/DL problems, specifically in areas related to fairness, or model safety. In addition, the candidate will have expert 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 scalable solutions. We hire people excited to solve the hardest problems, eager to lead within 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 & academia to find technological breakthroughs.
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
- Developing novel machine learning and data mining algorithms.
- Designing and developing solutions that respond in real time.
- Building data quality checks and re-usable modules for the training.
- Hosting 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:
- Bachelor’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 7+ years related experience (e.g., statistics predictive analytics, research)
- OR Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 5+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ year(s) related experience (e.g., statistics, predictive analytics, research)
- OR equivalent experience.
- 7+ 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:
- Solid research and/or development experience with machine learning, NLP and data mining.
- Experience in architecting, developing, and delivering advanced NLP projects.
- 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.
- Confrence publication in NLP/ML.
#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.
Similar jobs
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer