Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Our team is at the forefront of transforming digital advertising through intelligent automation and large-scale optimization. We design and build the auto-bidding platform that powers real-time ad auctions across Microsoft’s marketplaces—leveraging cutting-edge AI, machine learning, and large-scale distributed systems to bid on behalf of millions of advertisers.Our systems process billions of auction events daily, optimizing bids in milliseconds to maximize performance and return on ad spend. Engineers and scientists work hand-in-hand, blending algorithmic innovation, reinforcement learning, and large-scale data pipelines to create the intelligence that drives Microsoft Advertising’s success.We’re looking for a Principal Software Engineer who thrives at the intersection of AI systems, real-time decision-making, and scalable cloud infrastructure. You’ll help shape the next generation of our agentic auto-bidding platform — one that learns, adapts, and optimizes autonomously. Your work will directly influence advertiser ROI and drive billions of dollars in revenue across Bing, MSN, and the Microsoft ecosystem.
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
Collaborate with data scientists, ML engineers, and product teams to define requirements for agentic AI-driven bidding capabilities that observe, reason, and adapt autonomously.Architect and implement the next-generation agentic bidding platform, enabling AI agents to monitor marketplace signals, interpret advertiser and user behavior, and continuously optimize bidding strategies.Build large-scale data validation and quality frameworks to ensure correctness, consistency, and reliability across all auction-critical signals feeding the AI agents.Act as a Designated Responsible Individual (DRI): drive operational excellence, incident management, on-call readiness, and high-availability practices for mission-critical bidding services.Develop experimentation and simulation frameworks to validate agent behavior and optimize policies before deployment in live auctions.Proactively adopt new patterns, technologies, and engineering practices to improve availability, efficiency, performance, and scalability across the bidding stack.Set technical direction, mentor engineers, and foster a culture of high-quality execution, innovation, and accountability.Explore and invest in emerging AI techniques — multi-agent systems, adaptive optimization—to enhance the autonomy, intelligence, and impact of the bidding platform.
Qualifications
Required Qualifications
- Bachelor’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 equivalent experience.
Preferred
- Master’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 Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 4+ years of hands-on experience with large-scale streaming platforms such as Apache Spark or Flink.
- 4+ years of experience as a technical lead, including mentoring and guiding engineers.
- 7+ years of experience developing and deploying large-scale distributed systems in production environments.
- 7+ years of hands-on experience in machine learning operations (MLOps), including pipeline automation, monitoring, and lifecycle management.
- Domain knowledge and experience building large scale distributed bidding or auction platforms.
- Experience building real world applications using AI techniques.
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.
Software Engineering 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
Software Engineering IC6 – The typical base pay range for this role across the U.S. is USD $163,000 – $296,400 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 $220,800 – $331,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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff – Software Engineer (SuperIntelligence team)
Member of Technical Staff – Software Engineer (SuperIntelligence team)
- Location
- Job Number
- City
- Team
- Country
- Discipline
Help build the infrastructure that powers training, evaluation, and data platforms for reliable deployment of world-class foundational AI models. We are on a mission to create state-of-the-art AI models and deploy them across Microsoft products at an unprecedented scale.
You’ll collaborate across engineering and research to design, evolve, and operate core research infrastructure, so that product teams can train faster, evaluate more rigorously, and ship with confidence. You’ll work closely with the teams that transform pre-trained models into the consumer Copilot experience.
Microsoft’s mission is to empower every person and every organization to achieve more, and we build on values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive.
Microsoft Superintelligence Team
This role is part of Microsoft AI’s Superintelligence Team. The MAIST is a startup-like team inside Microsoft AI, created to push the boundaries of AI toward Humanist Superintelligence—ultra-capable systems that remain controllable, safety-aligned, and anchored to human values. Our mission is to create AI that amplifies human potential while ensuring humanity remains firmly in control. We aim to deliver breakthroughs that benefit society—advancing science, education, and global well-being.
We’re also fortunate to partner with incredible product teams giving our models the chance to reach billions of users and create immense positive impact. If you’re a brilliant, highly-ambitious and low ego individual, you’ll fit right in—come and join us as we work on our next generation of models!
Responsibilities
- Design and build core platform services for scalable training and evaluation, including cluster orchestration, job scheduling, data and compute pipelines, and artifact management.
- Standardize containerized workflows by maintaining Docker images, CI/CD, and runtime configurations; advocate for best practices in security, reproducibility, and cost efficiency.
- Implement end-to-end observability and operations through metrics, tracing, logging, dashboard development, monitoring, and automated alerts for model training and platform health (using Prometheus, Grafana, OpenTelemetry).
- Architect and operate services on Azure cloud platforms, managing infrastructure-as-code (Terraform/Helm), secrets, networking, and storage.
- Enhance developer experience by creating tools, CLIs, and portals that simplify job submission, metrics analysis, and experiment management for generalist software engineering and research teams.
- Enforce security and compliance policies for data access, container hardening, and supply-chain integrity, and partner with security and privacy teams to maintain robust practices in multi-tenant environments and secret management.
- Collaborate cross-functionally with data, model, and product teams to align infrastructure roadmaps with training needs, evaluation protocols, and Copilot product goals.
Qualifications
Required qualifications
- Strong software engineering fundamentals building large‑scale, production systems
- Hands‑on ownership of production infrastructure (not just usage)
- Python used as a primary language in production systems
- Kubernetes + containers: deploying, operating, and supporting production workloads
- Experience building or operating platform services (job orchestration, data/compute pipelines, shared infra)
- Production operations ownership: monitoring, logging, alerting, and incident response
- Experience on cloud platforms (Azure preferred; AWS/GCP acceptable)
- Comfortable with distributed systems, networking, and storage
Desired qualifications
- Built or owned ML / AI platform infrastructure (training, evaluation, experiment pipelines)
- Experience with GPU clusters, HPC, or large batch compute systems
- Infrastructure‑as‑code experience (Terraform, Helm)
- Observability tooling (Prometheus, Grafana, OpenTelemetry)
- Internal developer tooling experience (CLIs, portals, job submission tools)
- Data pipeline orchestration (Airflow, Argo, streaming systems)
- Container security, CI/CD, and reproducible deployments
- Experience supporting AI research or model development teams
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
Software Engineering 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Product Manager, Foundational AI Research
Principal Product Manager, Foundational AI Research
- Location
- Job Number
- City
- Team
- Country
- Discipline
- Have built data collection or evaluation pipelines for pre-training or post-training AI models
- Have experience in working side-by-side with ML researchers or ML infrastructure teams to build large scale ML / AI models
- Take the initiative and enjoys finding paths through complexity in a fast-paced environment, innovative environment
- Are passionate about managing high stakes time-sensitive large-scale goals, and drive to relentlessly unblock progress
- Demonstrate a proactive attitude and enthusiasm for exploring new methods and are familiar with research and technical advancement in their area
- Have worked backwards from customer needs to deliver robust, scalable solutions that empower developers and enterprise customers.
Responsibilities
- Identify and prioritize language / coding / multimodal issues and work with researchers to find a path to resolution.
- Create novel data collection tasks for taskers to evaluate models and to collect training data for fine-tuning.
- Create model prototypes to prove out new feature directions and scope projects.
- Collaborate closely with teams on infrastructure, data engineering, pre-training, post-training, and product feedback
- Foster a culture of collaboration, continuous improvement, and growth.
- Advance the AI frontier responsibly
Qualifications
- Bachelor’s Degree AND 8+ years experience in product/service/program management or software development OR equivalent experience.
- 2+ years direct, hands-on collaboration with model researchers and ML engineers in areas such as training runs, data evaluation, infrastructure, coding, or safety.
- Experience building and shipping data pipelines or evaluation systems personally.
- A technical postgraduate degree is strongly preferred; a PhD is ideal but not mandatory.
- Demonstrated ability to bring enterprise or developer products to market by deeply engaging with end customers.
Product Management 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Senior Software Engineer
Senior Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Senior Software Engineer – Auction Logic – Monetize Platform
We built a platform to provide an open, transparent marketplace and powerful enterprise technology enabling marketers to connect and engage consumers on thousands of high-quality websites and apps.
The Monetize Platform is an advanced buy-side and sell-side advertising technology platform that enables buyers and sellers to access and trade premium inventory in a transparent and streamlined environment.
Microsoft is hiring an experienced Senior Software Engineer to join the Auction Logic team, specifically focused on build, test, deploy, and monitoring.
As a Senior Software Engineer, you will
- Lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform.
- You will collaborate with a team of smart, passionate engineers.
- You will own significant areas of the Monetize real-time platforms and function as the architect.
- You will participate in setting the roadmap and direction for your areas of responsibility.
About the team:
The mission of the Auction Logic team is to create the digital marketplace with a purpose of accurately connecting advertisers (buyers) and publishers (sellers) in the most effective and efficient way possible. The team is responsible for building and operating a set of core components of Monetize real-time platform, specifically the distributed set of servers that runs an auction for every ad impression, delivers the ad content, and performs all the necessary accounting. The Monetize real-time platform is a large-scale distributed platform operating under strict real-time constraints, responding to and executing real-time, dynamic auctions in less than 100 milliseconds. In the past few years, we’ve grown from processing 300k QPS to over 5 million QPS for an approximate total of 100 billion requests per day. These events generate more than 150 TB of new data every day. Engineers work on the real-time components to optimize our software for performance, space, and algorithmic efficiency. The application that processes all those requests, impression bus, is among the responsibilities of the Auction Logic team. You will provide solutions to help connect advertisers and publishers in the digital marketplace as well as resolve complex technical issues that arise because of the immense scale of our platform.
About the job:
As a technical leader you’ll design and implement solutions that span multiple applications on the real time platform, are high quality, require hard real time constraints, are easy to operate and maintain, and make the lives of product engineers easier. You will own or influence significant parts of the platform and allied areas. You will work closely with other engineers and our product teams, to not only make these systems go faster and handle more and more data, but also to build revolutionary new products for our clients. responsibilities will include:
- Designing and implementing scalable solutions including new features and enhancements of our Platform.
- Participating in and helping lead planning sessions with Product Management and Engineering team leads to constructing feature requirements and specifications.
- Produce prototype features quickly and participate in gathering feedback from clients.
- Bring innovation to the team in new features, improving build processes and product development lifecycle.
- Participate in code reviews and provide feedback to increase code efficiency, maintainability and robustness.
- Support and debug production level issues and provide fixes in an expedient manner.
- Mentor junior engineers on best practices in software development
More about you:
- You are focused on building high-quality, intuitive products.
- You are passionate about learning and teaching.
- You love challenging yourself to constantly improve and sharing your knowledge to empower others.
- You view processes as a means and not an end, preferring lean or automated approaches to ensure quality and productivity.
- You are not satisfied with the status quo and are always looking to improve how things are done and what is built
Responsibilities
- Works with appropriate stakeholders to determine user requirements for a set of features.
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Creates and implements code for a product, service, or feature, reusing code as applicable.
- Contributes to efforts to break down larger work items into smaller work items and provides estimation.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
- Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
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.
Preferred Qualifications:
- 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 as a professional software developer.
- Experience building high performance, multi-threaded, distributed systems and applications, preferably in a Linux environment.
- Experience practicing advanced optimization techniques.
- Solid fundamental understanding of generalized architecture patterns and service-oriented architecture (SOA).
- Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
- Excellent and creative problem-solving abilities. We will consider extensive experience with other languages as well, e.g., Rust, Go, etc.
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.
#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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Software Engineer
Principal Software Engineer
- Location
- Job Number
- City
- Team
- Country
- Discipline
Monetization Engineering is responsible for building a unified, intelligent, and resilient monetization platform that drives revenue across Microsoft’s AI-native surfaces, including Copilot, Search, MSN, Shopping, and both first-party and third-party ecosystems. Our mission is to enhance advertiser value, optimize platform performance, and achieve long-term revenue growth through large-scale systems, machine learning-driven optimization, experimentation, and cross-surface innovation.
The Ads Brain team serves as the technological core of Microsoft’s rapidly expanding digital advertising business. The team focuses on accelerating Microsoft’s large-scale deep learning inference for Ads, Shopping, Copilot, and other surfaces, including both offline and online applications that support OpenAI LLM models and next-generation LLMs/SLMs. We play a pivotal role in bridging state-of-the-art GPU and deep learning technologies with critical business applications.
We are seeking an experienced professional with expertise in GPU inference optimization and a deep understanding of LLM/SLM architecture to join our team. This is a unique opportunity to contribute to cutting-edge advancements in AI and deep learning while driving impactful solutions for Microsoft’s advertising and monetization platforms.
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
- Engage directly with key partners to understand, design, and implement complex inferencing capabilities for state-of-the-art deep learning models, driving innovations in AI infrastructure.
- Work with cutting-edge hardware and software stacks to deliver best-in-class inference performance while optimizing for cost, leveraging open-source projects to advance deep learning applications.
- Collaborate with external and internal teams to identify new areas for improvement and contribute to innovations that enhance model performance and deployment. Discover/solve impactful technical problems, advance state-of-the-art technologies, and translate ideas into production.
- Developing internal tools to support the AI lifecycle, including experiment tracking, model versioning, and performance monitoring.
- Create deep connections within our communities, focus on increasing representation, retaining, and growing our current team members, while fostering awareness and growth through an inclusive environment.
Qualifications
Required Qualifications:
- Bachelor’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 equivalent experience.
Preferred Qualifications:
- Experience with model compression (quantization, distillation, SVD, low‑rank methods).
- Experience in building high‑throughput inference serving stacks (continuous batching, KV‑cache optimizations, routing).
- Familiarity with Microsoft’s DLIS, Talon routing, Triton/TensorRT‑LLM stack, and Azure/H100/A100 GPU environments.
- Publications, competition wins, or real‑world deployments related to model efficiency.
- Solid experience in GPU inference optimization (CUDA, TensorRT, Triton, or custom GPU kernels).
- Proficiency in profiling tools (Nsight, TensorBoard, PyTorch profiler) and ability to identify CPU/GPU bottlenecks.
- Deep understanding of LLM/SLM architectures (attention, embeddings, MoE, decoders).
- Experience optimizing latency‑critical online services.
- Master’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 Bachelor’s Degree in Computer Science or related technical field AND 12+ 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.
#MicrosoftAI
Software Engineering 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Product Manager, Agentic Experiences
Principal Product Manager, Agentic Experiences
- Location
- Job Number
- City
- Team
- Country
- Discipline
Responsibilities
- Identify user workflows where AI adds clear value, basing decisions on data and user feedback.
- Turn model capabilities into specific product features, define MVPs, and refine them using user and business metrics.
- Work directly with research, engineering, and design to turn AI research into practical products that scale and serve users well.
- Create and use evaluation methods to track product quality, user experience, and safety throughout development.
- Set up data processes for sourcing, labeling, and using data to boost model and product performance.
- Work with infrastructure and platform teams to balance capability, speed, cost, and reliability for scalable products.
- Write clear documents to keep stakeholders aligned on product goals, priorities, and decisions.
- Promote adoption by showing how technical features translate into user benefits and growth.
- Make informed decisions in uncertain situations, manage risks and incidents, and support continuous improvement through postmortem review
Qualifications
- Bachelor’s Degree AND 8+ years’ experience in product management or software development OR equivalent experience.
- 5+ years of experience launching 0-to-1 products (from concept to market) in a consumer-facing product environment.
- 3+ years of experience building products that leverage AI/ML technologies.
- Experience managing and shipping 0-to-1 agentic products in an AI lab or an AI-focused startup.
- Proven track record of collaborating with cross-functional teams (engineering, design, research) to deliver user-facing features.
- Familiarity with experimentation tools, data analytics, and working knowledge of SQL or coding (Python, JavaScript).
- Effective collaboration and communication skills with a bias for action and inclusion.
Product Management 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Software Engineer – Security
Principal Software Engineer – Security
- Location
- Job Number
- City
- Team
- Country
- Discipline
We are seeking a hands-on Principal Software Engineer (Security) with deep expertise in artificial intelligence security to take the lead in securing cutting-edge initiatives in Microsoft Edge. This Redmond-based role focuses on understanding existing and emerging threats, as well as cutting edge defenses, all within the context of a modern web browser. The ideal candidate has a solid background in AI (understanding how large language models work, prompt engineering, grounding techniques, when fine-tuning models is needed). While browser security domain knowledge is desirable, experience and expertise of AI integrations is paramount. This engineer will research new AI-driven vulnerabilities and implement practical mitigations to keep our users safe. The role is highly collaborative and requires excellent communication skills to work with multiple internal groups and external industry partners on securing AI features for modern AI browsers.
This role is about bringing top-tier AI security expertise into a browser security context. We need someone who can think like an attacker to anticipate how AI features could be abused, and act like an engineer to implement safeguards that make our browser and users safer. In doing so, you will elevate the security posture of Edge’s AI capabilities and help shape industry-leading practices for securing AI in end-user applications.
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
- Partners with appropriate stakeholders to determine user requirements for one or more complex safety scenarios, including demonstration of security attacks, both practical contemporary attacks or future attacks.
- Provides technical leadership for the identification of dependencies and the development of design documents for Microsoft Edge and underlying AI platforms.
- Leads by example and mentors others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders to lead multiple product’s project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, monitoring system/product/service for novel security vulnerabilities.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the security baseline, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
Qualifications
Required Qualifications:
- Bachelor’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 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 Qualifications:
- Master’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 Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 3+ years of experience in AI/ML security
- OR equivalent recent security expertise.
- Demonstrated ability to apply AI knowledge in practice including prompt engineering
- Or grounding
- Or model fine tuning
- Demonstrated ability to both break systems and discover novel security flaws as well as building safeguards to mitigate them.
- Experience with Modern browsers, especially chromium-based browsers.
- Experience representing a team in multi-stakeholder environments.
Software Engineering 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Product Manager, AI Multimodal
Principal Product Manager, AI Multimodal
- Location
- Job Number
- City
- Team
- Country
- Discipline
- Deeply understand the pipeline of collecting data, training and then serving language models and multimodal models
- Have experience in working side-by-side with researchers and engineers
- Thrive in a fast-paced, innovative environment
- Are passionate about managing high stakes time-sensitive large-scale programs
- Take the initiative and enjoys finding paths through complexity in a fast-paced environment
- Are comfortable owning projects that span offices, teams and time zones, can co-ordinate different workstreams, and drive to relentlessly unblock progress
- Demonstrate a proactive attitude and enthusiasm for exploring new methods and technologies
Responsibilities
- Identifying and prioritizing language and multimodal model issues and working with researchers to find a path to resolution.
- Creating novel data collection tasks for taskers to evaluate models and to collect training data for fine-tuning.
- Creating model prototypes to prove out new feature directions and scope projects.
- Engineering prompts to teach models how to behave across a wide range of scenarios.
- Working closely with researchers and engineers to define and manage engineering and research projects.
- Deploying and tracking AB model experiments in production
- Foster a culture of collaboration, continuous improvement, and growth.
- Collaborate closely with teams on infrastructure, data engineering, pre-training, post-training, and product feedback
- Advance the AI frontier responsibly
- Embody our culture and values.
Qualifications
Required/Minimum Qualifications
- Bachelor’s Degree AND 8+ year’s experience in product management or software development OR equivalent experience.
- Experience managing cross-functional and/or cross-team projects.
- Proven track record as a product manager with firsthand experience evaluating and deploying LLMs into production.
- Experience working side-by-side with Researchers and/or Engineers
Product Management 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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Member of Technical Staff – Data Infra – MAI Superintelligence Team
Member of Technical Staff – Data Infra – MAI Superintelligence Team
- Location
- Job Number
- City
- Team
- Country
- Discipline
Responsibilities
Qualifications
Required Qualifications:
Master’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor’s Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 8+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience.
Additional or preferred qualifications
Data Engineering IC6 – The typical base pay range for this role across the U.S. is USD $163,000 – $296,400 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 $220,800 – $331,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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer
Principal Security Engineer
Principal Security 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.
Security Engineering for Copilot is focused on building and securing systems that accelerate this process by making it easy and safe to incorporate more data and functionality that would otherwise be too scary/risky to do.
We are looking for a Principal Security Engineer to identify areas of risk and opportunity, then design and build solutions in Copilot, making the product and its platform more secure. This can include everything from secure coding standards, to API design, to infrastructure, sandboxing, automated testing/fuzzing, application security, insider risk and abuse detection. Since Agential AI orchestration poses novel threats to security and privacy from information flows, misinterpretation, and exfiltration risk, you will be expected to have an understanding of these and be able to apply (or invent!) the latest research directly into the codebase to address these challenges.
You will possess a methodical approach to problem-solving, proficiency in backend technologies, a familiarity with applied AI and its unique security challenges, and the ability to architect solutions that stand the test of time. Many problems in this space have not been solved before! The right candidate is hands-on and enjoys building world-class consumer experiences and products in a fast-paced environment. A key skill is the judgment to make the right risk vs velocity and value decisions.
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
- Build secure and performant AI Platform services that power Copilot.
- Solve novel security and privacy problems at the frontier of applied AI and agential systems.
- Work collaboratively with other Platform, infrastructure, application engineers as well as AI Researchers to build next generation AI products and services.
- Ship high-quality, well-tested, secure, and maintainable code.
- Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively.
- Enjoy working in a fast-paced, design-driven, product development cycle.
- Embody our Culture and Values.
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.
Preferred Qualifications:
- 8+ years’ experience building scalable services, including securing applications and infrastructure on top of cloud infrastructure like Azure, AWS, or GCP.
- Familiarity with novel classes of attacks on AI-powered systems
- Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security.
- Experience “engineering out” classes of bugs and/or vulnerabilities by building secure coding and systems interfaces.
- Experience working with AI platforms, frameworks, and APIs.
- Staying up to date with the latest research into attacks and defenses for AI-powered systems.
- Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally.
- Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
- Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers.
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging technologies in web development and AI.
- Ability to work in a fast-paced environment, manage multiple priorities, and adapt to changing requirements and deadlines.
- Proven ability to collaborate and contribute to a positive, inclusive work environment, fostering knowledge sharing and growth within the team.
#MicrosoftAI
Software Engineering IC6 – The typical base pay range for this role across the U.S. is USD $163,000 – $296,400 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 $220,800 – $331,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
Sr Account Executive(Advertising)
Principal Software Engineer
Member of Technical Staff, AI Product, Android Engineer