Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Machine Learning Engineer

$163.2k - $264k

PaloAlto Networks

Our Mission

At Palo Alto Networks , we're united by a shared mission-to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you're ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you're in the right place.

Who We Are

In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real-world problems and ideating beside the best and the brightest, we invite you to join us!

We believe collaboration thrives in person. That's why most of our teams work from the office full time, with flexibility when it's needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes.

Job Summary

The Team

Engineering - Our engineering team is at the core of our products and connected directly to the mission of preventing cyberattacks. We are constantly innovating - challenging the way we, and the industry, think about cybersecurity. Our engineers don't shy away from building products to solve problems no one has pursued before. We define the industry instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.

Job Summary

As a Principal Software Engineer, you will provide technical leadership in designing and delivering robust, next-generation cloud security solutions. You will drive the development of scalable cloud security architecture through hands-on coding, manage the full product lifecycle, and collaborate across teams to simplify complex technical issues and deliver high-quality security-as-a-service offerings.

Key Responsibilities
  • Provide technical leadership for end-to-end solution delivery, collaborating with cross-functional teams (Product, SRE, QA, and Support) to align engineering efforts with business objectives.
  • Drive the development of scalable cloud security architecture through a balance of strategic planning and hands-on coding.
  • Establish and evangelize best practices for model versioning, reproducibility, auditing, and compliance to ensure code quality and data privacy across the organization.
  • Architect and lead the entire ML lifecycle, from initial development and training to production deployment and real-time inference.
  • Build and maintain automated, resilient systems for continuous integration, delivery (CI/CD), and monitoring of backend and machine learning components.
  • Continuously evaluate and integrate cutting-edge MLOps tools and frameworks to enhance system scalability, reliability, and efficiency.
  • Security, Infrastructure & Optimization
  • Design and implement robust, next-generation cloud security solutions to resolve complex backend infrastructure and ML model challenges.
  • Strategically manage and optimize ML infrastructure and pipelines to improve performance, ensure smooth production integration, and reduce operational costs.
Qualifications
  • Strong background on machine learning and ML frameworks (e.g., TensorFlow, PyTorch)
  • Experience with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 10+ years of software development experience, with a focus on cloud-native and SaaS applications.
  • Proven experience in designing and building large-scale, distributed systems on public cloud platforms (AWS, Google Cloud Platform, Azure).
  • Strong proficiency in at least one modern programming language such as Python, Go, or Java.
  • Demonstrated experience with the full machine learning lifecycle, including model deployment and MLOps.
Preferred Qualifications
  • Master's or PhD in Computer Science or a related technical field.
  • 3+ years experience with data scientist/analyst or similar role
  • Experience in the cybersecurity domain or with network security products.
  • Expertise with containerization and orchestration technologies, particularly Docker and Kubernetes.
  • Experience with real-time data processing and streaming technologies (e.g., Kafka, Flink).
  • Contributions to open-source projects in the cloud-native or MLOps space.
Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

$163,200.00 - $264,000.00/yr

Our Commitment

We're trailblazers that dream big, take risks, and challenge cybersecurity's status quo. It's simple: we can't accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

Is role eligible for Immigration Sponsorship?: Yes
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Machine Learning Engineer in Santa Clara, CA vacancy
  • $296.3k - $374.8k

     ...edge computing. Our work spans classical ML, domain-specific language models, and Agentic AI.   Your Impact As a Principal Machine Learning Engineer on Cisco’s CX AI Incubation and Agents team, you tackle ambiguous, high-impact challenges and lead cross-functional... 
    Principal
    Full time
    Temporary work
    Local area
    Flexible hours
    3 days per week

    Cisco

    San Jose, CA
    3 days ago
  • $163.2k - $264k

     ...Palo Alto Networks' ADEM group is seeking an accomplished Principal AI-ML / Data Scientist to serve as a principal technical anchor...  ...between advanced AI research and production-grade backend software engineering, turning massive system telemetry into autonomous, self-... 
    Principal
    Full time
    Work at office

    PaloAlto Networks

    Santa Clara, CA
    22 hours ago
  •  ...language models, retrieval-augmented generation (RAG), prompt engineering, vector search, agent workflows, and model evaluation techniques...  ...-Assisted Automation and Prototyping, AI adoption capability, Learning Agility, Collaboration, Complex problem solving, Creative... 
    Principal
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    SAP

    Palo Alto, CA
    3 days ago
  • $169k - $338k

     ...000 - $338000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The Principal, Machine Learning Engineer will lead the design and development of scalable, production-grade ML systems that address complex business challenges... 
    Principal
    Full time
    Temporary work
    Part time
    Work experience placement

    Walmart

    Sunnyvale, CA
    4 days ago
  • $240.1k - $420.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...and a culture of continuous learning. This is a zero-to-one incubation...  ...looks like. The role As a Principal ML Engineer, you set the technical...  ..., which align with advanced machine learning and AI engineering... 
    Principal
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    13 hours ago
  • $220k - $300k

     ...co-design, so decisions about a model shape decisions about the silicon it runs on. About the role As a Senior Principal Machine Learning Engineer, you will be responsible for designing, developing, and optimizing machine learning models—with a focus on cutting-edge... 
    Principal
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    SambaNova

    San Jose, CA
    17 hours ago
  • $282.1k - $414.8k

     ...merchant, item, promotion, substitution, search result, and delivery promise creates a causal question. We are hiring a Principal Machine Learning Engineer to lead the Causal ML pod and establish the technical foundation for company-level causal decisioning. This is a... 
    Principal
    Hourly pay
    Work at office
    Local area
    Immediate start
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    17 hours ago
  • $240.1k - $420.2k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious...  ...AI and conversational experiences. As a Principal Engineer, you will drive architecture...  ...work and their assigned work location. Learn more here. To determine eligibility for... 
    Principal
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    17 hours ago
  • $163.2k - $264k

     ...stronger relationships, and the kind of precision that drives great outcomes. Job Summary Your Career As a Principal Machine Learning Engineer, you will provide technical leadership in architecting and delivering next-generation, AI-driven cloud security... 
    Principal
    Full time
    Work at office
    Shift work

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    San Jose, CA
    2 days ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    San Jose, CA
    2 days ago
  • $268.6k - $395k

     ...search and discovery experiences. As a Principal Engineer, you will lead the technical direction...  ...techniques such as sequence modeling, deep learning, and large language models (LLMs). Your...  ...the Role Apply state-of-the-art machine learning and LLM techniques to problems... 
    Principal
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    17 hours ago
  •  ...vehicles safely, and the ecosystem a billion machines will run on in the future. Very few...  ...Research, Applications, Core Simulation Engineering, and Cloud/Infrastructure to turn model...  ...re passionate about autonomy and keen to learn, we encourage you to apply even if you don... 
    Principal
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    17 hours ago
  •  ...wellbeing resources, paid volunteer days, and so much more. To learn more, visit go.atlassian.com/perksandbenefits.About AtlassianAt...  ...include use of biometric data) is a condition of employment with Atlassian for employment fraud purposes.Job SummaryCategory: Engineering
    Principal
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    22 hours ago
  • $276k - $414k

     ...express themselves, live in the moment, learn about the world, and have fun together....  ..., and other digital services.Snap Engineering teams build fun and technically sophisticated...  ...at the forefront.We’re looking for a Principal Machine Learning Engineer to join our Signals &... 
    Principal
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $296.3k - $374.8k

     ...s portfolio. The team consists of front-end, backend, and machine learning engineers developing core platform infrastructure, agentic frameworks...  ..., and AI-enabled product interfaces.Your ImpactAs a Principal Software Engineer, you will serve as a lead technical architect... 
    Principal
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    CISCO Systems

    Milpitas, CA
    2 days ago
  •  ...Technologies, Inc. Job Area: Interns Group, Interns Group Interim Engineering Intern - SW General Summary: About Qualcomm Qualcomm...  ...that values collaboration, creativity, and continuous learning. Our programs provide real-world experience, technical skills,... 
    Interim role
    Summer work
    Internship
    Summer internship

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

    We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer, you will...  ...computing frameworks and paradigms.Dedication to ongoing learning and staying updated on new technologies and innovative... 
    Principal
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $180k - $330k

     ...more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. SR. MACHINE LEARNING ENGINEER, SEARCH RANKING The X Search team is responsible for building and operating the core... 
    Temporary work
    Shift work

    SpaceXSI

    San Jose, CA
    17 days ago
  •  ...of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We are seeking a highly skilled Machine Learning Engineer with deep expertise in developing Bird’s Eye View (BEV) fusion models using multimodal sensor inputs, particularly LiDAR.... 

    PlusAI

    Santa Clara, CA
    a month ago
  •  ..., we are dedicated to building innovative tools and technologies that drive the future of work. We are looking for a Principal Machine Learning Engineer to join our Search & Intelligence organization. The team builds Atlassian’s flagship AI products, including agentic search... 
    Principal
    Work at office
    Local area
    Worldwide

    Atlassian

    Mountain View, CA
    4 days ago
  • $202k

     ...metrics across key downstream platforms, including Search, Feed, and Ads. **Role & Responsibilities** As a Senior Machine Learning Engineer on the Deliverability team, you will drive the technical vision, end-to-end design, and productionization of core ML... 
    Full time
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    9 days ago
  •  ...needed to bring intelligence to every moving machine on the planet. Applied Intuition services...  ...Stockholm; Bangalore; Seoul; and Tokyo. Learn more at applied.co . We are an in-...  ...are looking for senior machine learning engineers to advance the generative modeling technology... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  •  ...and ML inference. Turn advances in information retrieval and machine learning into production systems through rigorous evaluation,...  ...multiple teams, simplify fragmented systems, mentor senior engineers, and align technical and product leaders around long-term direction... 
    Principal
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    4 days ago
  •  ...of our lives. Here, you’ll do more than join something — you’ll add something! We are a team of computer vision and machine learning (CVML) engineers building real-time 3D perception and input systems for future Apple products. We are looking for a strong CVML engineer... 

    Apple

    Sunnyvale, CA
    2 days ago
  • $225k - $245k

    Principal AI/ML Engineer - AI Safety & EvaluationAbout the Team We’re building a future where AI systems are not only powerful but safe, aligned...  ...apply your expertise in scalable systems design, applied machine learning, and model-level defenses to build core infrastructure... 
    Principal
    Full time
    For subcontractor
    Local area

    A10 Networks

    San Jose, CA
    4 days ago
  •  ...drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We’re looking for a machine learning engineer to train and deploy the latest generation of ML-based planning algorithms on the extensive data we collect every day... 

    PlusAI

    Santa Clara, CA
    13 days ago
  • $227k - $300k

     ...and we are quickly expanding our offerings for production-grade AI on the Edge. We are looking for a great Senior Staff Machine Learning Engineer to join our seasoned AI team and lead the development of Edge AI for in-vehicle self-aware health monitoring and prediction... 
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Sonatus

    San Jose, CA
    2 days ago
  • $267k

     ...sophisticated distributed systems at scale for hundreds of millions of global users. **What you’ll do** As a Senior Staff Machine Learning Engineer, you will shape the technical vision and long-term ML strategy for Consumer Incentives. You will tackle fundamental... 
    Full time
    Temporary work
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    9 days ago
  •  ...Principal Data ScientistIt's fun to work in a company where people truly BELIEVE in what...  ...your expertise in data science, machine learning, and statistical modeling to extract actionable...  ....Partner with manufacturing and engineering leaders to frame problems, define analytical... 
    Principal

    Opportunities

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Machine Learning Engineer. Be the first to apply!