Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Modern ads platforms run on always-on, real-time data: streaming events, feature computation, near-real-time aggregations, and low-latency serving to power ML models that operate at massive scale under strict freshness, cost, and reliability requirements.Microsoft Ads builds and operates large-scale, latency-sensitive systems that serve billions of requests. We are looking for a Principal Software Engineer who is hands-on with production coding and system design to build the real-time data pipelines and feature/embedding materialization systems that feed online stores/caches and integrate tightly with ML inference serving.
This role is ideal for engineers who enjoy:
- building robust streaming + ETL systems (correctness, idempotency, backfills, late data),
- owning SLOs with strong observability and operational maturity,and
- optimizing end-to-end performance and cost across compute, storage, and serving integrations.Primary success metrics are freshness, correctness, latency, reliability, and cost in production.
Responsibilities
Responsibilities
- Design and implement real-time streaming ETL / feature pipelines (e.g., Flink or Spark Structured Streaming) that meet strict freshness and correctness constraints.
- Build and operate reliable messaging and ingestion with Kafka/Pulsar (partitioning strategy, retries, ordering guarantees, DLQs, backpressure handling).
- Own data contracts between producers, pipelines, and consumers: schema evolution, versioning, compatibility, validation, and safe rollout.
- Implement production-grade backfill/replay workflows
- Define and meet SLOs using OpenTelemetry/Prometheus/Grafana for metrics, tracing, dashboards, alerting, and incident response readiness.
- Integrate pipelines with online stores/caches and ML consumers (feature stores, embedding pipelines, LLM API calls, online/offline consistency patterns).
- Partner with applied scientists on feature/embedding definitions, validation, and end-to-end quality measurement.
- Optimize end-to-end performance and efficiency: CPU/memory/I/O, serialization, caching, network overhead, concurrency, and pipeline compute cost.
- Contribute to serving/inference integrations where needed (e.g., Triton/ONNX Runtime/TensorRT) including batching and latency/cost tradeoffs.
- Ship safely with CI/CD, automated testing (unit/integration/data quality), and operational playbooks/runbooks.
Qualifications
QualificationsRequired Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or a related field, with 8+ years of related experience.
- Strong programming skills in language C++,C# or Python (at least one required).
- Hands-on experience in one or more:
- Building and operating streaming data pipelines in production (Flink or Spark Structured Streaming),
- Distributed systems engineering with strong reliability and operational rigor,
- Messaging systems such as Kafka/Pulsar.
- Experience operating services with Kubernetes/containers and production readiness practices (deployments, scaling, rollbacks).
- Experience with observability stacks such as OpenTelemetry, Prometheus, Grafana.
- Ability to debug complex production issues using logs/metrics/traces and performance profiling.
- Strong communication and collaboration skills, with experience working across engineering, applied science/ML, and product/business stakeholders.
Preferred Qualifications
- Experience with feature stores, embedding pipelines, and online/offline consistency (freshness guarantees, correctness validation).
- Experience with data lakehouse/table formats and optimizations eg partitioning, compaction, and incremental processing.
- Experience with GPU inference serving (Triton, ONNX Runtime/TensorRT) and performance techniques (batching, request shaping, tail-latency reduction).
- understanding of pipeline correctness patterns: idempotency, dedup, watermarking, late data, exactly-once vs at-least-once tradeoffs.
- Background in cost/performance modeling, capacity planning, and reliability improvements for high-scale data platforms.
- Experience in Ads/search/recommendations or other high-scale systems where freshness, latency, and cost are jointly optimized.
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Do you enjoy solving complex technical problems on a global scale? Microsoft AI Monetization enables advertisers to measure impact and optimize spend through secure, privacy‑preserving data collaboration. The Measurement and Data Collaboration Engineering team is responsible for building the next generation of privacy‑safe measurement systems that allow advertisers and partners to work with data in highly secure environments. Our platform integrates Microsoft’s Azure Confidential Compute Clean Room (ACCR) with third‑party clean room partners to deliver a unified, compliant, and scalable measurement ecosystem.
We are looking for a Senior Software Engineer who is passionate about distributed systems, privacy‑enhancing technologies, secure data processing, and building reliable production services with global impact.
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
- Design and build highly scalable backend services and data pipelines that support privacy‑preserving measurement and analytics scenarios using C# or Java.
- Design secure data collaboration workflows across multiple parties using modern privacy technologies, governance controls, and minimum‑aggregation protections.
- Drive integrations with external data and measurement partners, designing stable interfaces, schema governance patterns, and robust validation.
- Lead initiatives to make delivery of high-quality software routine and efficient through the entire software development lifecycle, from inception and technical design through testing and excellence in production operations.
- Collaborate closely with product, data science, privacy, and security teams to translate measurement needs into scalable platform capabilities.
- Contribute to engineering team best practices leveraging AI dev tools across the software development lifecycle (SDLC).
Qualifications
Required:
- 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.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred:
- Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR 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 of experience building and operating large‑scale distributed systems, backend services, or data platforms.
- Experience with large‑scale data processing frameworks (e.g. Spark, SQL‑based pipelines) and cloud platforms.
- Understanding of secure data processing, encryption, identity, and access control.
- Experience building and operating services with strict SLAs.
- Experience with Azure.
- Background in advertising, marketing technology, attribution, or large‑scale analytics.
- Experience integrating third‑party (vendor/partner) platforms, identity systems, or data collaboration technologies.
- Solid problem‑solving skills with a focus on reliability, observability, and system design.
#MicrosoftAI
Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Machine Learning Engineer
Senior Machine Learning Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It’s also inclusive: we aim to make AI accessible to all — consumers, businesses, developers — so that everyone can realize its benefits.
Microsoft AI (MAI) is seeking a Senior Machine Learning Engineer to join the Growth Intelligence team and contribute to the evolution of Copilot, our personal AI assistant.
In this role, you will design and build models and ML pipelines for user and conversation understanding — helping Copilot better interpret user intent, extract meaning from conversations, and deliver more relevant, personalized experiences. You will work across the full model lifecycle, from data preparation and training to evaluation and production deployment.
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.
Responsibilities
- Build and Deploy Models: Design, train, evaluate, and deploy machine learning models for natural language understanding tasks including intent detection, topic classification, conversation summarization, and user personas.
- Design ML Pipelines: Architect scalable, production-grade training and inference pipelines using Spark, Databricks, Azure ML and modern ML frameworks.
- NLP and Representation Learning: Develop and fine-tune transformer-based models and text encoders; build and maintain embedding pipelines and vector databases for semantic search and retrieval.
- Experimentation and Evaluation: Drive rigorous offline and online experimentation to measure model quality, iterate on architectures, and improve key product metrics.
- Collaborate Across Teams: Partner with data engineers, data scientists, and product teams to translate research insights into shipped features and align model outputs with product goals.
- Show Ownership Mindset: Proactively monitor model performance in production, diagnose regressions, and address scalability and reliability challenges before they become bottlenecks.
- Contribute Strategically: Identify opportunities to improve model architectures, training methodologies, and evaluation frameworks; mentor others on ML best practices.
Qualifications
Required/minimum qualifications:
- Bachelor’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 Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Additional or preferred qualifications :
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ 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+ years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
- Proven experience in NLP, including experience with modern transformer architectures for tasks such as classification, encoding, summarization, and semantic search
- Experience with text embedding models, vector databases, and retrieval-augmented generation (RAG) patterns
- Familiarity with distributed training, model optimization, and serving ML models at scale
- Experience with search ranking, relevance modeling, or information retrieval systems
- Proficiency in Python and ML frameworks such as PyTorch, Hugging Face Transformers, or similar
- Experience working with data platforms (e.g., Spark, Databricks, Azure ML) and building end-to-end ML pipelines from data ingestion through model deployment
Applied Sciences IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Machine Learning Engineer
Senior Machine Learning Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It’s also inclusive: we aim to make AI accessible to all — consumers, businesses, developers — so that everyone can realize its benefits.
Microsoft AI (MAI) is seeking a Senior Machine Learning Engineer to join the Growth Intelligence team and contribute to the evolution of Copilot, our personal AI assistant.
In this role, you will design and build models and ML pipelines for user and conversation understanding — helping Copilot better interpret user intent, extract meaning from conversations, and deliver more relevant, personalized experiences. You will work across the full model lifecycle, from data preparation and training to evaluation and production deployment.
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.
Responsibilities
- Build and Deploy Models: Design, train, evaluate, and deploy machine learning models for natural language understanding tasks including intent detection, topic classification, conversation summarization, and user personas.
- Design ML Pipelines: Architect scalable, production-grade training and inference pipelines using Spark, Databricks, Azure ML and modern ML frameworks.
- NLP and Representation Learning: Develop and fine-tune transformer-based models and text encoders; build and maintain embedding pipelines and vector databases for semantic search and retrieval.
- Experimentation and Evaluation: Drive rigorous offline and online experimentation to measure model quality, iterate on architectures, and improve key product metrics.
- Collaborate Across Teams: Partner with data engineers, data scientists, and product teams to translate research insights into shipped features and align model outputs with product goals.
- Show Ownership Mindset: Proactively monitor model performance in production, diagnose regressions, and address scalability and reliability challenges before they become bottlenecks.
- Contribute Strategically: Identify opportunities to improve model architectures, training methodologies, and evaluation frameworks; mentor others on ML best practices.
Qualifications
Required/minimum qualifications:
- Bachelor’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 Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Additional or preferred qualifications :
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ 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+ years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
- Proven experience in NLP, including experience with modern transformer architectures for tasks such as classification, encoding, summarization, and semantic search
- Experience with text embedding models, vector databases, and retrieval-augmented generation (RAG) patterns
- Familiarity with distributed training, model optimization, and serving ML models at scale
- Experience with search ranking, relevance modeling, or information retrieval systems
- Proficiency in Python and ML frameworks such as PyTorch, Hugging Face Transformers, or similar
- Experience working with data platforms (e.g., Spark, Databricks, Azure ML) and building end-to-end ML pipelines from data ingestion through model deployment
Applied Sciences IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Machine Learning Engineer
Senior Machine Learning Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It’s also inclusive: we aim to make AI accessible to all — consumers, businesses, developers — so that everyone can realize its benefits.
Microsoft AI (MAI) is seeking a Senior Machine Learning Engineer to join the Growth Intelligence team and contribute to the evolution of Copilot, our personal AI assistant.
In this role, you will design and build models and ML pipelines for user and conversation understanding — helping Copilot better interpret user intent, extract meaning from conversations, and deliver more relevant, personalized experiences. You will work across the full model lifecycle, from data preparation and training to evaluation and production deployment.
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.
Responsibilities
- Build and Deploy Models: Design, train, evaluate, and deploy machine learning models for natural language understanding tasks including intent detection, topic classification, conversation summarization, and user personas.
- Design ML Pipelines: Architect scalable, production-grade training and inference pipelines using Spark, Databricks, Azure ML and modern ML frameworks.
- NLP and Representation Learning: Develop and fine-tune transformer-based models and text encoders; build and maintain embedding pipelines and vector databases for semantic search and retrieval.
- Experimentation and Evaluation: Drive rigorous offline and online experimentation to measure model quality, iterate on architectures, and improve key product metrics.
- Collaborate Across Teams: Partner with data engineers, data scientists, and product teams to translate research insights into shipped features and align model outputs with product goals.
- Show Ownership Mindset: Proactively monitor model performance in production, diagnose regressions, and address scalability and reliability challenges before they become bottlenecks.
- Contribute Strategically: Identify opportunities to improve model architectures, training methodologies, and evaluation frameworks; mentor others on ML best practices.
Qualifications
Required/minimum qualifications:
- Bachelor’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 Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Additional or preferred qualifications :
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ 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+ years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
- Proven experience in NLP, including experience with modern transformer architectures for tasks such as classification, encoding, summarization, and semantic search
- Experience with text embedding models, vector databases, and retrieval-augmented generation (RAG) patterns
- Familiarity with distributed training, model optimization, and serving ML models at scale
- Experience with search ranking, relevance modeling, or information retrieval systems
- Proficiency in Python and ML frameworks such as PyTorch, Hugging Face Transformers, or similar
- Experience working with data platforms (e.g., Spark, Databricks, Azure ML) and building end-to-end ML pipelines from data ingestion through model deployment
Applied Sciences IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Senior Machine Learning Engineer
Senior Machine Learning Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure. It’s also inclusive: we aim to make AI accessible to all — consumers, businesses, developers — so that everyone can realize its benefits.
Microsoft AI (MAI) is seeking a Senior Machine Learning Engineer to join the Growth Intelligence team and contribute to the evolution of Copilot, our personal AI assistant.
In this role, you will design and build models and ML pipelines for user and conversation understanding — helping Copilot better interpret user intent, extract meaning from conversations, and deliver more relevant, personalized experiences. You will work across the full model lifecycle, from data preparation and training to evaluation and production deployment.
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.
Responsibilities
- Build and Deploy Models: Design, train, evaluate, and deploy machine learning models for natural language understanding tasks including intent detection, topic classification, conversation summarization, and user personas.
- Design ML Pipelines: Architect scalable, production-grade training and inference pipelines using Spark, Databricks, Azure ML and modern ML frameworks.
- NLP and Representation Learning: Develop and fine-tune transformer-based models and text encoders; build and maintain embedding pipelines and vector databases for semantic search and retrieval.
- Experimentation and Evaluation: Drive rigorous offline and online experimentation to measure model quality, iterate on architectures, and improve key product metrics.
- Collaborate Across Teams: Partner with data engineers, data scientists, and product teams to translate research insights into shipped features and align model outputs with product goals.
- Show Ownership Mindset: Proactively monitor model performance in production, diagnose regressions, and address scalability and reliability challenges before they become bottlenecks.
- Contribute Strategically: Identify opportunities to improve model architectures, training methodologies, and evaluation frameworks; mentor others on ML best practices.
Qualifications
Required/minimum qualifications:
- Bachelor’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 Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
Additional or preferred qualifications :
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ 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+ years related experience (e.g., statistics, predictive analytics, research) OR equivalent experience.
- Proven experience in NLP, including experience with modern transformer architectures for tasks such as classification, encoding, summarization, and semantic search
- Experience with text embedding models, vector databases, and retrieval-augmented generation (RAG) patterns
- Familiarity with distributed training, model optimization, and serving ML models at scale
- Experience with search ranking, relevance modeling, or information retrieval systems
- Proficiency in Python and ML frameworks such as PyTorch, Hugging Face Transformers, or similar
- Experience working with data platforms (e.g., Spark, Databricks, Azure ML) and building end-to-end ML pipelines from data ingestion through model deployment
Applied Sciences IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Member of Technical Staff – Full Stack Software Engineer
Member of Technical Staff – Full Stack Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Responsibilities
- Expertise in experimentation methodologies, including A/B evaluation, data sampling, measurement techniques, evaluation design, and data analysis.
- Demonstrating strategic vision by understanding organizational goals, translating metrics into actionable insights, and enhancing product quality.
- Designing pipeline architecture to ensure rapid iteration and scalability.
- Conducting post-analysis of labeled data and developing dashboards to visualize insights.
- Collaborating closely with the product team to enhance quality and address gaps.
- Embody our Culture and Values.
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#, Java, or Python OR equivalent experience.
Preferred Qualifications:
- 2+ years’ experience with SQL, PostgreSQL or MySQL
- 2+ years’ experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use datastores like RDBMS, key-value stores, etc.
- Experience with Development & Debugging with dev environments like Visual Studio or Visual Studio Code
- HTML, CSS, JavaScript, ASP.NET, REST, jQuery
- Familiarity with browser automation tools like Selenium, Puppeteer or Playwright
- Familiarity with mobile automation tools like Appium
- Familiarity with LLMs and AI ChatBots
- Prompt EngineeringAzure DevOps, GIT
- Azure Open AI, Azure Foundry
- Experience in leading technical projects and supporting architectural decisions with data.
Software Engineering IC3 – The typical base pay range for this role across the U.S. is USD $100,600 – $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 – $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Member of Technical Staff – Full Stack Software Engineer
Member of Technical Staff – Full Stack Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Responsibilities
- Expertise in experimentation methodologies, including A/B evaluation, data sampling, measurement techniques, evaluation design, and data analysis.
- Demonstrating strategic vision by understanding organizational goals, translating metrics into actionable insights, and enhancing product quality.
- Designing pipeline architecture to ensure rapid iteration and scalability.
- Conducting post-analysis of labeled data and developing dashboards to visualize insights.
- Collaborating closely with the product team to enhance quality and address gaps.
- Embody our Culture and Values.
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#, Java, or Python OR equivalent experience.
Preferred Qualifications:
- 2+ years’ experience with SQL, PostgreSQL or MySQL
- 2+ years’ experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use datastores like RDBMS, key-value stores, etc.
- Experience with Development & Debugging with dev environments like Visual Studio or Visual Studio Code
- HTML, CSS, JavaScript, ASP.NET, REST, jQuery
- Familiarity with browser automation tools like Selenium, Puppeteer or Playwright
- Familiarity with mobile automation tools like Appium
- Familiarity with LLMs and AI ChatBots
- Prompt EngineeringAzure DevOps, GIT
- Azure Open AI, Azure Foundry
- Experience in leading technical projects and supporting architectural decisions with data.
Software Engineering IC3 – The typical base pay range for this role across the U.S. is USD $100,600 – $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 – $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 – $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Principal Applied Scientist
Principal Applied Scientist
- Location
- Job Number
- City
- Team
- Country
- Discipline
The Microsoft Content Product team is looking for a Principal Applied Scientist to join our Core Recommendation and Content Generation team.
Are you a Principal Applied Scientist who is seeking an opportunity to expand and apply your existing knowledge in LLM and NLP? Do you want to challenge yourself and pursue the latest ideas while changing the way millions of people do local search every day? Do you want to build scalable services using state of art deep learning that can truly help users using Windows/Bing in mobile and desktop? If so, this is a great opportunity with real customer impact for you.
This project has the potential to define the future of content services for Microsoft.
Imagine a scenario where billions of users around the world can discover content they care about and start new conversations with their friends, family, and colleagues – this is what we’re creating! Today, Windows has close to 1 billion monthly active users, and Outlook, Teams, Edge, and Bing also have hundreds of millions of users plus the partnership with third party, the presents a huge opportunity to engage users with content worldwide.
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
- Participate in design, implementation, and execution across a variety of features, including directly building SOTA LLM models.
- Drive architectural changes into the product to expand our footprint and increase developer agility.
- Invest in others’ growth, mentor team members, and help build a highly capable team.
- Regularly communicate team progress internally and evangelize progress and opportunities to a wider audience including management and leadership.
- Drive innovations in AIGC applications, ranking and recommendation algorithms.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ 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 3+ years related experience (e.g., statistics, predictive analytics, research)
- OR equivalent experience.
Preferred Qualifications:
- Master’s Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 9+ years related experience (e.g., statistics, predictive analytics, research)
- OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 6+ years related experience (e.g., statistics, predictive analytics, research)
- OR equivalent experience.
- At least 8+ years of industry software development experience coding in C/C++, C#, Java and/or Python.
- Experience applying LLM techniques or Recommendation system.
- Tech lead on critical project related to recommendation or AIGC (Artificial Intelligence Generated Content) scenarios.
#MicrosoftAI #NLP #AIGC #ML #Recommendation
Applied Sciences IC5 – The typical base pay range for this role across the U.S. is USD $139,900 – $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 – $304,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer
Executive Assistant, Microsoft AI
Executive Assistant, Microsoft AI
- Location
- Job Number
- City
- Team
- Country
- Discipline
Microsoft AI is shaping the future of artificial intelligence—and we’re looking for an Executive Assistant who thrives in a fast-paced, high-impact environment to join the team! In this role, you will support two Vice Presidents (VP) in the Copilot Division, acting as a strategic partner to keep priorities on track and operations running smoothly.
This is more than an Executive Assistant role—it’s about enabling impact at scale. If you’re resourceful, proactive, and energized by working at the center of innovation, this is your opportunity to make a difference.
In this role you will:
- Manage complex calendars, drive business rhythms, and create seamless experiences for leaders and teams.
- Collaborate across Microsoft and with external partners, anticipate needs before they arise, and bring structure to ambiguity.
Starting January 26, 2026, MAI employees are expected to work from a designated Microsoft office at least four days a week if they live within 50 miles (U.S.) or 25 miles (non-U.S., country-specific) of that location. This expectation is subject to local law and may vary by jurisdiction.
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, MAI employees are expected to work from a designated Microsoft office at least four days a week if they live within 50 miles (U.S.) or 25 miles (non-U.S., country-specific) of that location. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Meeting Coordination– Plan and execute leadership meetings, offsites, and team events with precision and creativity.
- Travel Management – Coordinate domestic and international travel, creating detailed itineraries to maximize productivity.
- Communication & Collaboration– Serve as a trusted liaison across teams, ensuring timely flow of information and fostering strong connections.
- Rhythm of Business (ROB)– Support annual and quarterly planning cycles, helping leaders stay focused on strategic goals.
- Business Operations Support – Partner on headcount planning, onboarding, and team logistics; maintain budget and expense compliance.
- Resource Planning– Manage office space assignments and resources to support team growth and efficiency.
- Strategic Calendar & Time Management – Orchestrate complex schedules for multiple executives, ensuring alignment with business priorities
Qualifications
- 7+ years Administrative, Business Support, or customer service experience in an environment with an emphasis on scheduling meetings/events, travel management, and administration work for executive/upper-level management.
- Bachelor’s Degree in relevant field (e.g., Business Administration, Human Resources [HR], Marketing, Communications, Psychology, Sociology) OR equivalent experience. Experience partnering with other Executive Assistants and Chiefs of Staff.
- 4+ years’ experience serving as mentor or direct/indirect (e.g., team leader) supervisor to others.
- 5+ years’ experience reviewing and managing administrative budgets (e.g., for events, morale, travel, training).
- 3+ years of experience working in AI labs or similar fast-paced high-tech environments.
- Willingness to work extended hours during critical business periods to ensure timely delivery of key outcomes.
- Familiarity with headcount planning, budget tracking, and event management.
Business Support ATR-E – The typical base pay range for this role across the U.S. is USD $32.84 – $66.30 per hour. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $44.81 – $72.69 per hour.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
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
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff, AI Product, Android Engineer
Backend Engineer