Principal Machine Learning Engineer (DLP) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Palo Alto Networks · 10 hours ago

Principal Machine Learning Engineer (DLP)

Palo Alto Networks is dedicated to protecting the digital way of life through innovative cybersecurity solutions. They are seeking a Principal Machine Learning Engineer to build next-generation cloud-delivered data security solutions, working on large-scale ML systems to enhance data protection and compliance.

Agentic AICloud SecurityCyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Apply machine learning, NLP, and deep learning methods to massive structured and unstructured data sets, classify documents, perform context analysis and extract complex patterns
Leverage the latest advances in Deep Learning and NLP to develop scalable solutions to improve the overall product experience by ensuring high efficacy, low false positive and false negative rates
Architect and end-to-end ownership of ML implementations while optimizing for scalability, performance and code quality
Be a Technical Leader to develop and drive ML best practices and processes across the board
Discover new opportunities to apply ML/NLP to solve critical problems and design a high-value roadmap that scales the impact of ML for customers
Partner with Product and Business teams to ideate, collaborate and define product roadmaps that advance our ecosystem of Data Security and DLP offerings

Qualification

Machine LearningDeep LearningNatural Language ProcessingML OpsPyTorchTensorFlowComputer VisionLarge Language ModelsGenerative AIXGBoostCatBoostCNNsLSTMsSpaCYGensimNLTKAirflowKubeflowTime Series AnalysisAnomaly DetectionPassion for SecurityCollaborationProblem SolvingHands-on Attitude

Required

MS / PhD in Computer Science, Mathematics, Statistics, or related field or equivalent military experience required
7+ years industry / academia experience in software development, minimum 5 years as a machine learning engineer or a data scientist
Proven track record in solving difficult real world problems by applying Machine Learning techniques
Experience with deep learning frameworks such as PyTorch and TensorFlow, Computer Vision, NLP, Large Language Models, Generative AI or related areas is a big plus
Strong working knowledge of machine learning algorithms such as XGBoost/CatBoost, CNNs, LSTMs, NLP frameworks like SpaCY, Gensim, NLTK, Byte Pair Encoding schemes, etc
Thorough understanding of ML Ops best practices, ability to design, test, measure algorithms/models and orchestrate and experience working with Airflow or Kubeflow
Experience with time series analysis and anomaly detection techniques for identifying unusual patterns and potential security threats in data streams
Have a 'get stuff done' attitude, enjoy being hands-on and working alongside the team to solve the most pressing problems in a fast-paced, collaborative environment

Preferred

Experience with distributed cloud systems like GCP or AWS and containers like Docker a plus
Passion for security, prior experience in NLP and/or security products or services

Benefits

Restricted stock units
Bonus

Company

Palo Alto Networks

company-logo
Palo Alto Networks is a cybersecurity company that offers cybersecurity solutions for organizations.

Funding

Current Stage
Public Company
Total Funding
$65M
Key Investors
Icon VenturesLehman HoldingsGlobespan Capital Partners
2012-07-20IPO
2008-11-03Series C· $10M
2008-08-18Series C· $27M

Leadership Team

leader-logo
Helmut Reisinger
CEO EMEA
linkedin
leader-logo
Nikesh Arora
Chairman CEO
linkedin
Company data provided by crunchbase