Machine Learning Engineer
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 80% of similar roles. Most pay $179,218–$242,850 — the shaded band above. At the midpoint, this role pays about $166k versus about $211k for comparable roles.
Based on 240 similar postings.
Employer
Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.
Fortinet currently has 84 open roles on FindRole.
Listed pay typically runs $150,000–$183,000 across 61 roles with salary data.
Most-posted roles
At a glance
As a Software Development Engineer (Machine Learning), you will join the team responsible for FortiAIGate, an AI security and governance gateway designed to detect prompt injections, jailbreaks, and sensitive data exposure in real time. You will own the detection models by building and training guardrail classifiers, designing tiered detection cascades, and performing model distillation and quantization. Your daily work involves fine-tuning encoder and decoder models, optimizing inference using ONNX Runtime, TensorRT, Triton Inference Server, and vLLM, and hardening models against adversarial evasion techniques. You will utilize Python, PyTorch, Hugging Face Transformers, and potentially Go, Rust, or C++ for performance-critical paths. The role requires expertise in MLOps, Docker, Kubernetes, and specialized knowledge of tokenization and Unicode handling to secure LLM applications against complex security threats within strict latency budgets.
What does a Software Development Engineer earn in California?
Median $198275 from 79 postings across 9 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
AppLovin
Anduril Industries
Anduril Industries
Apple Inc
JPMorgan Chase