Machine Learning Engineer, Information Security

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 57% of similar roles. Most pay $162,000–$241,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2218 open roles on FindRole.

Listed pay typically runs $175,000–$278,800 across 1816 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Information Security

Machine Learning Engineer, Information Security joins the Information Security Machine Learning team to develop production-ready AI and machine learning systems within the Autonomous Security program. The role involves translating research into deployed models using generative AI, statistical modeling, reinforcement learning, and data science to address complex security challenges. You will manage end-to-end workflows including data exploration, model development, evaluation metrics design, deployment, and monitoring across cloud services and local compute environments. Key technical requirements include proficiency in Python and Scala, experience with libraries like TensorFlow, PyTorch, HuggingFace, and Scikit-learn, and familiarity with CUDA devices. The work focuses on transforming reactive security into proactive systems to detect threats and enhance critical processes. Core competencies involve network security, incident response, threat modeling, vulnerability management, and large-scale data processing using Apache Spark in cloud-native environments.

What does a Machine Learning Engineer earn in California?

Median $247075 from 166 postings across 28 companies.

See salary data

What you'll do

  • Develop and deploy production-ready AI/ML systems using internal platforms, cloud services, and local compute environments.
  • Translate research into practical machine learning models for specific security use cases.
  • Implement generative AI, statistical modeling, and reinforcement learning to address complex security challenges.
  • Manage end-to-end ML workflows including data exploration, model development, evaluation metrics design, deployment, and monitoring.
  • Build and scale AI/ML driven solutions to detect and prevent advanced cyber threats.
  • Develop and maintain automated machine learning pipelines within CI/CD workflows.
  • Deploy models on CUDA devices using frameworks like TensorFlow or PyTorch.
  • Integrate ML models into core security processes such as incident response, threat intelligence, and vulnerability management.

What we're looking for

  • Bachelor's or Master's degree in Machine Learning, Data Science, Computer Science, Information Security, Mathematics, Statistics, or a related field.
  • Ph.D. in a technical field such as Computer Science, Engineering, Statistics, or related disciplines (preferred).
  • Strong programming skills in Python and Scala with experience using libraries like TensorFlow, PyTorch, HuggingFace, and Scikit-learn.
  • Hands-on experience with the full ML model lifecycle including experimentation, deployment, and monitoring.
  • Solid grasp of security fundamentals such as network security, incident response, threat modeling, and vulnerability management.
  • Experience deploying models on CUDA devices and operating production services in cloud native environments.
  • Proven experience building generative AI applications for real-world use cases.
  • Proficiency in additional areas like large language models, Spark, C++, Swift, or specific cybersecurity tools (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 21 days ago $216,200–$324,800
LLM PyTorch TensorFlow JAX Transformers MoE Computer Vision Natural Language Processing Distributed Data Processing Machine Learning Deep Learning OCR Synthetic Data Generation Data Curation High Performance Computing

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 7 days ago $184,700–$324,800
Machine Learning Computer Vision Deep Learning Python PyTorch Computer Graphics iOS visionOS Data Processing Model Design Validation QA
10+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 7 days ago $150,400–$277,600
Machine Learning Computer Vision Deep Learning Python PyTorch Computer Graphics iOS VisionOS Data Processing Model Design
3+ yrs exp

Staff Machine Learning Engineer, AI Security

Reddit

Remote 9 days ago $230,000–$322,000
Machine Learning Python PyTorch TensorFlow Hugging Face Transformers NLP Distributed Training Ray Train PyTorch Distributed Model Evaluation Data Pipelines Adversarial Training Model Distillation Active Learning synthetic-data generation
8+ yrs exp Remote

Staff Security Detection Engineer, Machine Learning

SoFi

Seattle, WA +1 56 days ago $144,000–$247,500
Machine Learning Anomaly Detection Python SQL Spark Snowflake Databricks PyTorch TensorFlow Scikit-learn Pandas AWS GCP Azure Kafka Kinesis Flink MLOps CI/CD MITRE ATT&CK
7+ yrs exp