CrawlJobs Logo

Principal Software Engineer - AI/ML

United States, Redmond 139900.00 - 274800.00 USD / Year · Job Posted February 16, 2026
Apply Position
Job Link Share

Job Description

Microsoft’s Path team helps customers along their journey from the initial idea to the final realization of their goals from Idea-to-Plan-to-Done. Our team is responsible for collaborative Work Management products including Microsoft Project, Planner, To Do, and Visio. With Project and Planner, we help customers collaborate effectively to navigate complexity, determine critical paths, and orchestrate their plans to achieve more. With To Do and Tasks, we help customers capture, prioritize, and complete their aspirations and goals along their path to success. With Visio, we help customers model and conceptualize information pathways through process diagrams, organizational charts, and more to visualize what it is and what it can be. Collectively, we're responsible for an incredible portfolio of products and services that help guide people and organizations along their journey to achieve more. Microsoft, being a leader in AI space, we are heavily investing in building new AI tools, agents, skills, and MCP servers. The Principal Software Engineer - AI, ML for our team will operate as a senior technical leader shaping the AI foundations that power Microsoft Path org’s products and platforms at a global scale. This role acts as a strategic and hands-on engineer that works across Core AI, Data Scientists, Software Engineers, Data Engineers, and Product Managers while bringing in deep Machine Learning expertise for supervised and unsupervised learning. As we pivot to build AI-first platforms, this engineer is expected to embed AI-native thinking into delivery models, apply and fine-tune ML algorithms for personalization, and build intelligent, scalable, and innovative solutions to solve customer problems. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. By integrating the power of generative AI with tools for workflow management you will directly contribute to that mission empowering customers to achieve at a pace and scale beyond what has previously been considered possible.

Job Responsibility

  • Solve complex challenges in distributed systems and help shape the vision for agentic, AI-powered work management
  • Architect and implement core features for the Task and Work Management platform
  • Ensure secure, high-quality product delivery, overseeing system architecture and code quality
  • Lead end-to-end delivery of complex projects with AI-powered solutions that are scalable, robust, and aligned with customer needs as well as business outcomes that support millions of customers and requests per second
  • Embed AI-first mindset into design, development, testing, and developer tooling to streamline SDLC delivery workflows, leveraging automation and agent orchestration
  • Drive engineering excellence through reusable components, accelerators, code generators, and scalable architecture
  • Oversee technical execution across multiple projects, ensuring adherence to best practices, quality standards, and security & privacy compliance requirements
  • Collaborate with internal stakeholders and external partner teams to define architecture, integration points, delivery plans, milestones, and risk mitigation approaches
  • Ensure delivery models are optimized for modern AI-native execution, including integration of automation and intelligent processes

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
  • 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

Nice to have

  • 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
  • Design and implement agentic AI workflows that assist in data discovery, preparation, profiling, validation, and performance optimization
  • 5+ years of experience designing and implementing hyperscale distributed platforms and cloud services
  • Experience in high-scale service architecture, Azure technologies (Azure Kubernetes Service, Cosmos DB, Blob Storage), and modern cloud patterns
  • Actively adopt and promote use Large Language Models and apply Machine Learning algorithms to automate engineering tasks, schema inference, pipeline generation, metadata enrichment, documentation, and tuning recommendations
  • Expertise in building solutions using Azure Machine Learning, Azure OpenAI, and Azure AI Services including RAG pipelines and inference workloads (OR equivalent technologies in AWS or GCP or OCI)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer - AI/ML

8 matching positions

Principal Software Engineer AI/ML

Microsoft’s Path team helps customers along their journey from the initial idea ...
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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master'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 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
  • Design and implement agentic AI workflows that assist in data discovery, preparation, profiling, validation, and performance optimization
  • 5+ years of experience designing and implementing hyperscale distributed platforms and cloud services
  • Experience in high-scale service architecture, Azure technologies (Azure Kubernetes Service, Cosmos DB, Blob Storage), and modern cloud patterns
Job Responsibility
Job Responsibility
  • AI-first Technical Leadership
  • Solve complex challenges in distributed systems and help shape the vision for agentic, AI-powered work management
  • Architect and implement core features for the Task and Work Management platform
  • Ensure secure, high-quality product delivery, overseeing system architecture and code quality
  • Lead end-to-end delivery of complex projects with AI-powered solutions that are scalable, robust, and aligned with customer needs as well as business outcomes that support millions of customers and requests per second
  • Embed AI-first mindset into design, development, testing, and developer tooling to streamline SDLC delivery workflows, leveraging automation and agent orchestration
  • Drive engineering excellence through reusable components, accelerators, code generators, and scalable architecture
  • Oversee technical execution across multiple projects, ensuring adherence to best practices, quality standards, and security & privacy compliance requirements
  • Collaborate with internal stakeholders and external partner teams to define architecture, integration points, delivery plans, milestones, and risk mitigation approaches
  • Ensure delivery models are optimized for modern AI-native execution, including integration
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer - Sase Ai/Ml

As a Sr Principal Software Engineer within the Engineering team, you will drive ...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or an equivalent field
  • 10 years of relevant software engineering experience
  • Minimum of 5 years of hands-on programming experience in Python or Java, with additional proficiency in Go
  • Proven experience designing and developing high-performance, high-scale distributed software applications in a cloud environment
  • Strong technical proficiency with cloud technologies such as data ingestion (Data Flow, Flink, Apache Beam), message queue (Kafka/PubSub/) and Data Storage (BigQuery/SQL/Bigtable/Redis/)
  • Demonstrated expertise in backend development, including REST APIs, databases, and serverless computing for distributed cloud applications
  • Experience in developing services in the cloud/Kubernetes
  • Experience with building data pipelines and analytics pipelines using tools like Dataflow, PubSub, or GKE
  • Strong understanding of message queuing, stream processing, and highly scalable 'big data' data stores
  • Deep understanding in Big Data technologies like Kafka, Data Flow, and SQL, including developing APIs
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional Product Management and Quality Assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
  • Design, develop and implement highly scalable software features and data ingestion on our next-generation security platform as part of our Strata Cloud Manager
  • Work with different development and quality assurances groups to achieve the best quality
  • Suggest and implement improvements to the development process
  • Fulltime
Read More
Arrow Right

Principal Software Consultant - AI/ML Engineer

As an ML Team Lead, you will be responsible for leading the technical direction ...
Location
Location
Pakistan , Lahore, Karachi, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in computer science, Artificial Intelligence, Data Science, Software Engineering, or a related field
  • 7+ years of professional software engineering experience with at least 5 years of hands-on experience building and deploying ML systems into production
  • Prior experience as a Tech Lead, Staff Engineer, or hands-on lead for AI/ML engineering teams
  • Strong expertise in classical machine learning domains such as forecasting, ranking, classification, and optimization
  • Hands-on experience building modern LLM and agentic AI systems including RAG pipelines, tool-using agents, multi-step workflows, and evaluation systems
  • Strong proficiency in Python and backend system development
  • Experience with ML frameworks such as PyTorch or TensorFlow
  • Strong understanding of scalable distributed systems, APIs, system integration, architecture design, and production engineering practices
  • Experience operating ML services at scale, including SLO management, monitoring, on-call practices, and incident response
  • Experience working with Kubernetes-based deployments, CI/CD pipelines, and modern cloud-native engineering practices
Job Responsibility
Job Responsibility
  • Lead the technical direction for the team’s ML and LLM systems, including architecture patterns, platform choices, evaluation frameworks, and engineering standards
  • Stay hands-on by designing and implementing complex ML and agentic AI systems, writing production-grade code, and leading through technical execution
  • Design, develop, and deploy scalable ML and LLM-powered applications and services in production environments
  • Build and optimize AI-powered solutions such as RAG systems, multi-step agents, AI assistants, chatbots, forecasting systems, ranking models, classification models, and optimization systems
  • Drive architecture and design reviews to ensure scalability, reliability, security, and maintainability of AI/ML systems
  • Own the technical roadmap for ML/LLM initiatives and translate business objectives into execution plans and scalable solutions
  • Collaborate closely with Product Managers, Engineers, Data Engineers, MLOps Engineers, QA Engineers, and cross-functional stakeholders to deliver business-aligned AI solutions
  • Establish engineering best practices for prompt engineering, model evaluation, regression testing, observability, and production readiness
  • Define and implement quality standards, evaluation suites, acceptance metrics, and regression plans for all AI/ML features
  • Ensure high availability, scalability, and resilience of tier-1 ML services through SLOs, monitoring, incident response, failover strategies, circuit breakers, and multi-zone deployments
  • Fulltime
Read More
Arrow Right

Principal Software Development Engineer - AI/ML

As a Principal Software Development Engineer/Full Stack Developer, you will buil...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–14 years of full-stack software development experience
  • Strong proficiency in JavaScript / TypeScript, React JS, Node JS, Python, REST / GraphQL APIs
  • Familiarity with cloud-native development (AWS / Docker / Kubernetes)
  • Experience integrating with data pipelines or ML models
  • Knowledge of secure coding, testing, and deployment practices in regulated settings
  • Excellent collaboration and problem-solving skills
Job Responsibility
Job Responsibility
  • Design and implement end-to-end web applications supporting AI/ML outputs and dashboards
  • Work across front-end (React JS) and back-end (Python / Java / Node) stacks
  • Integrate models, APIs, and data services from Amgen’s innovation platform
  • Collaborate with UX, QE, and Data teams to ensure performance, usability, and compliance
  • Write clean, secure, and maintainable code
  • participate in code reviews and CI/CD pipelines
  • Optimize performance, scalability, and deployment within Amgen’s AWS environment
  • Maintain documentation and contribute to reusable frameworks
Read More
Arrow Right

Principal Software Engineer

Microsoft 365 Intelligent Conversation and Communications Cloud (IC3) powers bil...
Location
Location
United States , Redmond
Salary
Salary:
142800.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
  • 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.
Job Responsibility
Job Responsibility
  • Set the technical strategy and architecture for AEGIS — multi-service security platforms, AI agentic systems (agentic vulnerability detection, continuous assessment, triage, automated/recommended remediation), and the developer-facing surfaces hundreds of IC3 engineers depend on. Own the 12–24 month technical roadmap and trade-offs
  • Provide architecture depth and review rigor across IC3 security work — lead design reviews, security reviews, and threat-model deep dives
  • act as the final technical reviewer on the most ambiguous, highest-risk designs
  • raise the bar without becoming a bottleneck
  • Define and enforce quality gates — codify the policies, controls, telemetry, and pipeline checks (SFI waves, secure-by-default patterns, identity / network / data protections, container hardening, key management) that make consistent security execution the default across IC3 services
  • Exercise compliance judgment — translate SOC 2, ISO 27001, GDPR, HIPAA, FedRAMP, DoD IL5, and Microsoft internal standards (SFI, S360) into concrete engineering requirements and automation
  • make the call when policy, business risk, and engineering reality conflict
  • Drive partner alignment across IC3 and M365 — with security architects, MSRC, privacy, compliance, and service-owner leadership
  • resolve cross-team architectural disagreements
  • ensure SFI and incident-driven work lands as a coherent program, not isolated point fixes
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Industry Solutions Engineering (ISE) team is a global engineering organizati...
Location
Location
Netherlands , Amsterdam
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 discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG, fine-tuning
  • Familiarity with deploying and operating AI systems in production environments
  • Understanding of model evaluation, data quality, and performance monitoring
  • Experience using cloud AI platforms (Azure ML, OpenAI, or similar)
  • OR equivalent experience.
Job Responsibility
Job Responsibility
  • Put security first: Build and ship solutions that meet enterprise security standards (threat modeling, secure coding, privacy, and compliance) from design through production
  • Translate business needs into technical solutions: Partner with stakeholders to define problem statements, success metrics, and architectural approaches that deliver measurable outcomes
  • Design and lead architecture: Own end-to-end system design for cloud and AI workloads, making sound tradeoffs across reliability, performance, cost, and maintainability
  • Deliver quickly without sacrificing quality: Use modern engineering practices (CI/CD, automated testing, observability, and progressive delivery) to iterate fast and reduce operational risk
  • Drive customer success and adoption: Work directly with customer engineering teams to deliver production-ready solutions, unblock delivery, and ensure outcomes are adopted at scale
  • Build reusable, scalable assets: Create solution accelerators, reference architectures, and code that can be reused across customers and scenarios to maximize impact
  • Operate effectively in ambiguity: Continuously learn and adapt as technologies and customer priorities evolve
  • bring clarity, structure, and momentum to complex engagements
  • Lead and mentor across disciplines: Provide technical direction, coach engineers, and collaborate with product, data, and security partners to deliver as one team
  • Lead complex delivery end-to-end: Coordinate multiple workstreams, manage dependencies, and raise the bar on reliability and operational excellence for services running in production
What we offer
What we offer
  • Health, wellness, and financial future benefits
  • Fulltime
Read More
Arrow Right

Principal Software Engineer – Developer Experience

This Principal Software Engineer – Developer Experience role sits within the Dev...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development, including significant time in senior/staff/principal-level roles
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production
  • Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags)
  • Proven experience as a Principal Engineer or senior technical leader driving technical strategy and execution across multiple teams or organizations
  • Strong systems thinking and product mindset
  • AI-native mindset: experience using and integrating AI/ML into engineering workflows (e.g., AI coding assistants, agentic workflows, intelligent automation), or strong evidence you can ramp quickly
  • Track record of technical leadership without formal authority
  • Excellent communication skills, with the ability to articulate technical tradeoffs and build trust with engineers, managers, and partners
Job Responsibility
Job Responsibility
  • Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM
  • Define and drive adoption of golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement, standards checks)
  • Lead the strategy for embedding AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations
  • Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements
  • Act as an org-wide multiplier and mentor, coaching engineers and providing guidance on software engineering, AI-assisted development, and recommended practices
  • Define, socialize, and own the strategy for outcome-focused metrics (e.g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments
  • Shape and govern engineering standards, patterns, and reference architectures used across Core IT and beyond
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Join Microsoft AI's Copilot Discover Engineering Team as a Principal Software En...
Location
Location
United States , Redmond
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, JavaScript, or Python OR equivalent experience
  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in ML/AI systems, especially in content understanding, ranking, or personalization
  • Proven experience designing and operating large-scale distributed systems, including data pipelines, microservices, APIs, and storage systems
  • Experience with content platforms, personalization systems, or consumer-facing services at scale
  • Experience with technologies such as Apache Spark, Kafka, columnar storage, data modeling, and schema evolution
  • Demonstrated success as a technical lead or architect, influencing across teams without direct authority
  • Solid understanding of system architecture, performance tuning, telemetry design, and operational excellence
  • Excellent analytical and communication skills, with the ability to clearly articulate complex technical concepts
Job Responsibility
Job Responsibility
  • Own the technical direction for Copilot Discover platforms, setting end-to-end architectural strategy
  • Partner with product, design, data science, and engineering leaders to translate business and user needs into executable architectural plans, well-documented designs, and multi-year roadmaps
  • Set and govern architectural decisions across multiple services and teams, ensuring systems are scalable, secure, reliable, cost-efficient, and grounded in data, telemetry and operational excellence
  • Raise the technical bar across the organization by establishing flasifible principles, reviewing critical designs, and helping to develop technical leaders within the team
  • Establish and evolve quality and reliability standards, including test strategies, CI/CD practices, monitoring, alerting, and live-site health
  • Shape the adoption of AI/ML techniques for content understanding, personalization, summarization, and safety, in close collaboration with MAI and partner teams
  • Serve as a cross-org technical leader, aligning MSN architecture with Bing, Copilot, Ads, Privacy, Trust, and other Microsoft platforms
  • Fulltime
Read More
Arrow Right