CrawlJobs Logo

Principal Software Engineer - AI Ads

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Mountain View, CA or Redmond, WA

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

139900.00 - 274800.00 USD / Year

Job Description:

Microsoft AI is looking for a Principal Software Engineer - AI Ads, to shape the future of online advertising. You’ll lead the design and development of large-scale shopping ads infrastructure that powers billions of products worldwide. This is a rare opportunity to work on cutting-edge AI, big data, and deep learning systems while collaborating with world-class scientists and engineers to deliver solutions at massive scale.

Job Responsibility:

  • Lead the design, development, and optimization of large-scale shopping ads infrastructure and algorithms
  • Build and maintain the universal product graph spanning billions of products across multiple languages
  • Develop scalable systems for data ingestion, storage, retrieval, and real-time serving at global scale
  • Apply machine learning (ML), nature language processing (NLP), and deep learning (DL) models to improve ad relevance, personalization, and selection
  • Collaborate with scientists and engineers across Microsoft AI to translate research into production systems
  • Drive innovation by identifying technical opportunities that align with Microsoft’s Commerce Strategy
  • Mentor and guide engineers, fostering technical competence and collaboration across the team

Requirements:

  • 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
  • 4+ years of industrial experience building large scale systems and supporting AI models
  • 2+ years of experience with deep learning frameworks (e.g., PyTorch, TensorFlow), LLMs/SLMs, and AI Agents
  • 2+ years of experience with cloud services, large-scale big data platforms, and streaming/real-time frameworks (e.g., Kafka, Flink, Spark Streaming), and AI infrastructure development
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

  • Committed background in computational advertising, recommender systems, or search engines
  • Demonstrated ability to translate high-level vision into detailed, high-quality design and implementation
  • skilled at integrating both quantitative and qualitative data into decision-making, and effective in both independent and collaborative settings
  • Passion for innovation, solving complex problems, and optimizing systems
  • Committed to learning and adept at adopting and applying the latest AI technologies to day-to-day work
  • Proficient background in computational advertising, recommender systems, or search engines

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - AI Ads

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Principal Software Engineer - Copilot Security

Copilot Security is at the core of Microsoft’s mission to deliver trusted, human...
Location
Location
United States , Redmond, WA
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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, Go, or Python OR equivalent experience
  • 8+ years in technical engineering roles building large-scale services
  • 8+ years hands-on experience designing and operating security-critical or AI-powered systems at scale, including agentic AI, secure orchestration, or advanced threat defenses
  • Proven ability to design, build, and ship agentic AI features or frameworks
  • Ability to clearly explain complex systems and security concepts to technical and non-technical stakeholders and influence cross-org roadmaps
  • Experience building production agent systems using frameworks such as LangGraph, Amazon Strands SDK, or similar platforms
  • familiarity with agentic design patterns including tool calling, multi-agent coordination, and secure delegation patterns
  • Hands-on experience with distributed training frameworks (Ray, Slurm, HPC), containerization and orchestration technologies (Docker, Kubernetes) for ML model deployment, and ML lifecycle management in production environments
  • Experience designing evaluation frameworks for LLM-based applications and implementing observability for agent systems using tools such as Phoenix, MLFlow, LangFuse, or custom eval harnesses
  • understanding of AI safety evaluation methodologies including adversarial testing and red-teaming
Job Responsibility
Job Responsibility
  • Develop and ship agentic AI-powered security features that protect users from threats such as prompt injection, adversarial manipulation, and abuse of agentic workflows
  • Design and implement secure orchestration frameworks that enable Copilot to safely delegate, coordinate, and execute actions across devices, services, and platforms
  • Invent and apply new intelligent agents that leverage information flow analysis and apply common sense and judgement guardrails for security and privacy
  • Collaborate with product, engineering, security, privacy, and AI teams to drive adoption of agentic security patterns and best practices across Copilot and MAI
  • Monitor key metrics for agentic AI security and innovation, using data-driven insights to improve defenses and enablement
  • Align with central Microsoft security and AI roadmaps, landing platform capabilities in Copilot and MAI consumer scenarios
  • Document secure agentic AI patterns, ensuring they address novel risks, support safe delegation, and enable responsible orchestration of actions
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Copilot Security

Copilot Security is at the core of Microsoft’s mission to deliver trusted, human...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 8+ years in technical engineering roles building large-scale services
  • 6+ years hands-on experience designing and operating security-critical or AI-powered systems at scale, including agentic AI, secure orchestration, or advanced threat defenses
  • Proven ability to design, build, and ship agentic AI features or frameworks
  • Ability to clearly explain complex systems and security concepts to technical and non-technical stakeholders and influence cross-org roadmaps
  • Experience building production agent systems using frameworks such as LangGraph, Amazon Strands SDK, or similar platforms
  • familiarity with agentic design patterns including tool calling, multi-agent coordination, and secure delegation patterns
  • Hands-on experience with distributed training frameworks (Ray, Slurm, HPC), containerization and orchestration technologies (Docker, Kubernetes) for ML model deployment, and ML lifecycle management in production environments
  • Experience designing evaluation frameworks for LLM-based applications and implementing observability for agent systems using tools such as Phoenix, MLFlow, LangFuse, or custom eval harnesses
Job Responsibility
Job Responsibility
  • Develop and ship agentic AI-powered security features that proactively protect users from threats such as prompt injection, adversarial manipulation, and abuse of agentic workflows
  • Design and implement secure orchestration frameworks that enable Copilot to safely delegate, coordinate, and execute actions across devices, services, and platforms
  • Invent and apply new intelligent agents that leverage information flow analysis and apply common sense and judgement guardrails for security and privacy
  • Collaborate with product, engineering, security, privacy, and AI teams to drive adoption of agentic security patterns and best practices across Copilot and MAI
  • Establish and monitor key metrics for agentic AI security and innovation, using data-driven insights to continuously improve defenses and enablement
  • Align with central Microsoft security and AI roadmaps, influencing platform capabilities and landing them in Copilot and MAI consumer scenarios
  • Document and evangelize secure agentic AI patterns, ensuring they address novel risks, support safe delegation, and enable responsible orchestration of actions
  • Mentor engineers and foster a culture of secure innovation, balancing rapid development with rigorous protection for customers
  • Fulltime
Read More
Arrow Right

Principal Software Engineer 6 - (Backend & Agentic Execution Platform)

FreeWheel’s Programmatic Demand team is looking for a Principal Engineer to help...
Location
Location
United States , Chicago; Englewood; Denver
Salary
Salary:
180337.97 - 277420.95 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience
  • 15+ years building and operating scalable, distributed systems
  • ad tech / media / programmatic experience strongly preferred
  • Deep expertise in system design and technical architecture, including ownership of complex systems in production
  • Strong coding ability in one or more of: Python, Java, Go, C++ (performance, concurrency, and distributed computing)
  • Experience building and operating cloud-native services on AWS (or equivalent) including infrastructure-as-code
  • Demonstrated ability to own and manage technical backlogs, influence prioritization, and drive execution across multiple teams
  • AI / Agentic Systems Experience (Strongly Preferred)
  • Experience designing “tooling” APIs intended for automation (human and machine clients)
  • Familiarity with modern AI/agent patterns (tool calling, RAG, evaluation/monitoring)
Job Responsibility
Job Responsibility
  • Collaborates with project stakeholders to identify product and technical requirements
  • Designs and oversees new software and web applications
  • Trains and mentors software engineers
  • Oversees the researching, writing, and editing of documentation and technical requirements
  • Keeps current with technological developments within the industry
  • Provides technical leadership throughout the design process
  • Assists in tracking and provides performance metrics
  • Works with Quality Assurance team
  • Leads project planning, resourcing, requirement analyzing and defining
  • Presents and defends architectural, design and technical choices
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Docker Agents

We are looking for a Principal Software Engineer (Docker Agents) to join Docker’...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
docker.com Logo
Docker
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff/Principal level or equivalent scope)
  • Strong proficiency in Go (this is absolutely required)
  • Practical experience with large language models (LLMs) and agent development patterns
  • Proven ability to design scalable, distributed systems in production environments
  • Deep understanding of Docker, containerization best practices, and container orchestration
  • Experience building and operating platform services with strong foundations in observability, CI/CD, and security principles
  • Experience operating and evolving high-availability production systems with a focus on reliability and performance
  • Exceptional communication skills and ability to influence across technical and business domains
Job Responsibility
Job Responsibility
  • Define and drive the long-term technical strategy for Docker’s containerized agent platform, including core primitives, APIs, and extensibility patterns
  • Design and implement systems that leverage Docker containers as the ideal runtime for AI agents, ensuring isolation, scalability, and portability
  • Maintain and evolve the open-source cagent project, adding new capabilities for containerized agent deployment, orchestration, and lifecycle management
  • Build robust infrastructure for packaging, deploying, and managing agents in containers across local and cloud environments
  • Define evaluation frameworks to measure agent quality, reliability, and production readiness
  • plus the deployment effectiveness of containerized runtimes
  • Establish standards for observability, performance, and operational excellence
  • lead critical production decision-making and incident learnings as needed
  • Iterate quickly on new agent capabilities and deployment patterns, moving from concept to production efficiently
  • Engage with the cagent community, review contributions, and help grow the ecosystem
What we offer
What we offer
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • Home office setup
  • we want you comfortable while you work
  • 16 weeks of paid Parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Training stipend for conferences, courses and classes
  • Equity
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Are you interested in building the next state-of-the-art AI infrastructure to fu...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Experience working on large‑scale big data systems such as Cosmos, Hadoop, Magnetar, or equivalent platforms
  • Experience building or operating streaming data pipelines (e.g., real‑time or near‑real‑time processing systems)
  • Experience with Apache Spark and Scala technologies
  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR 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 equivalent experience
Job Responsibility
Job Responsibility
  • Design, implement, and ship infrastructure related features related to enable ads metrics alerting, diagnostics and monitoring
  • Optimize data processing pipelines and evolve architectures to maximize performance and minimize cost
  • Enhance flight analysis infra to optimize CTS and add new business metrics
  • Deep dive into data to find key insights that drive technical design and feature roadmaps
  • Work with partner ads and Bing teams to light-up different ads scenarios, and leverage their work
  • Operational support for the product to fix bugs and mitigate/resolve livesites
  • Fulltime
Read More
Arrow Right

Principal Full Stack Engineer - Analytics Platform

Titan is Microsoft’s self-serve analytics platform, powering millions of queries...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or related technical field AND 6+ years of engineering experience designing and operating production-scale systems with strong UX focus, with coding in languages including, but not limited to, Python, C++, C#, Java, or JavaScript
  • OR equivalent experience
  • Front-end expertise: React, TypeScript, state management, performance, accessibility, data visualization (ECharts, Vega Lite, D3)
  • Back-end experience: Node.js, Python, REST, GraphQL, microservices, asynchronous messaging, caching
  • Strong SQL optimization and familiarity with columnar formats (Parquet, Delta, Iceberg)
  • Cloud experience: Azure, CI/CD, containers, Kubernetes, infrastructure as code
  • Security and reliability: OAuth, OpenID Connect, Azure AD, RBAC/ABAC, auditing, lineage, SLO ownership, incident response
  • Apache Superset customization (plug-ins, embedding, dashboard performance, security integration)
  • Experience with Databricks, Spark, ClickHouse, StarRocks, Cosmos DB, lakehouse/HDFS patterns
  • Knowledge of experimentation frameworks, semantic layers, data catalogs, lineage, Microsoft Purview
Job Responsibility
Job Responsibility
  • Architect and deliver intuitive analytics workflows for all skill levels: no code slice and dice, guided analysis, SQL, notebooks, and interactive app frameworks (e.g., Streamlit or Dash like)
  • Advance security and governance with role based and attribute based access control, row and column level security, auditing, lineage, and cost controls
  • standardize metrics and the semantic layer across APIs, notebooks, and experiments
  • Drive performance and reliability by meeting latency and Service Level Objective (SLO) targets
  • apply caching, pushdown, and incremental compute
  • build robust observability with tracing, metrics, and logs
  • Mentor and empower globally distributed teams
  • collaborate across product, design, data engineering, privacy, and security
  • foster inclusive engineering practices
  • Infuse AI into analytics: natural language queries, automated insights, anomaly detection, and narrative summaries with clear governance guardrails
  • Fulltime
Read More
Arrow Right
New

Principal Software Development Engineer

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States
Salary
Salary:
144200.00 - 288400.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
May 29, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on information technology experience in systems analysis, application design, application development, and application program development with leading teams
  • 7+ years of development experience in the following languages: Java, Python, Spring Boot and some hand-on working knowledge of JavaScript, AngularJS, and/or NodeJS
  • 5+ years of experience in building or leading large-scale applications
  • 5+ years of hands-on experience with enterprise cloud initiatives and solutions with cloud computing technologies and have a track record developing in GCP/AWS on a public cloud environment
  • 5+ years of experience in managing stakeholder’s requirements, and technical solutions
  • 5+ years of designing and developing modern microservices and cost-effective API’s
  • 3+ years of software development experience, with a strong emphasis on AI technologies, particularly Generative AI and Large Language Models and familiarity with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
  • 3+ years of experience in one or more of the following DevOps tools: Kubernetes, Argo, GIT, Jenkins, Maven, JUnit, Docker, JMeter, Antifactory
  • 3+ year experience with Kafka or open-source distributions
  • 3+ years of experience working on CI/CD Pipeline automation
Job Responsibility
Job Responsibility
  • Architect: Establish and ensure adherence to technical direction, standards, guidelines, and methodology for use of specified technologies in the department
  • Lead the Technical Advisory council that performs application architectural reviews on department initiatives
  • Partner with teams and serve as subject matter expert to provide benchmarked solutions to multiple, complex technical projects/initiatives within own area of expertise and organize cross-departmental application architectural solutions
  • Influence the technical standards and tool selection for the entire the company
  • Collaborate with Pharmacy Tower Architecture and Enterprise Architecture for integrated infrastructure designs
  • Vendor technology evaluation and influence
  • Work with external development firms to evaluate the strength of their platforms as candidates for selection to be added to CVS' environment
  • Influence the vendors' technical direction to align with CVS'
  • Architect for backward/forward compatibility and insulation from the short comings of vendor software
  • Visionary & Strategist: Develop and improve strategic technical direction for functional areas
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan (including matching company contributions)
  • Employee stock purchase plan
  • No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
  • Paid time off
  • Flexible work schedules
  • Family leave
  • Dependent care resources
  • Colleague assistance programs
  • Tuition assistance
  • Fulltime
Read More
Arrow Right