Principal Engineer - Security ML Developer

Global technology leader that designs, develops and supplies semiconductor and infrastructure software solutions.
$141,000 - $225,000
Security
Principal Software Engineer
In-Person
12+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Engineer - Security ML Developer

Join Broadcom's Anti-Malware Group within the VMware Advanced Network & Security Division (ANSD) as a Principal Engineer focused on Security ML Development. This role involves developing cutting-edge malware detection capabilities for VMware vDefend Advanced Threat Prevention (ATP). You'll work on advanced Sandboxing capabilities, static and dynamic analysis of files and URLs, leveraging machine learning technologies. The team operates in a distributed environment across the US and Europe, focusing on excellence and innovation in cybersecurity. You'll be responsible for architecting detection pipelines, implementing ML algorithms, and leading the development of security tools using modern technologies like Kubernetes, Python, and various ML frameworks. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with talented engineers in an established team tackling complex cybersecurity challenges. Based in Palo Alto, CA, this role combines technical leadership with hands-on development in an environment that values collaboration, innovation, and continuous learning.

Last updated 6 days ago

Responsibilities For Principal Engineer - Security ML Developer

  • Architect and implement robust malware detection pipelines and scalable API services
  • Develop and optimize advanced malware detection algorithms
  • Create and enhance static analysis tools for malware detection
  • Lead the productization and deployment of detection components
  • Design and implement high-performance, distributed data processing pipelines
  • Optimize and evaluate detection performance using Elasticsearch and Kibana
  • Foster collaboration and knowledge sharing across engineering teams

Requirements For Principal Engineer - Security ML Developer

Python
Kubernetes
  • Bachelor's degree in engineering/computer science and 12+ years of experience or Masters degree with 10+ years experience
  • Expertise in Python and SQL
  • Knowledge of C/C++ and PE/ELF file formats
  • Understanding of Assembly language
  • Experience with Kubernetes, Docker, and Helm
  • Knowledge of networking protocols (VPN, TCP/UDP, HTTP)
  • Experience with YARA rule development and machine learning classification models
  • Familiarity with Apache Beam
  • Experience with Elasticsearch and Kibana

Benefits For Principal Engineer - Security ML Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Equity
  • Medical, dental and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Paid Family Leave
  • Annual discretionary bonus
  • Equity awards

Interested in this job?

Jobs Related To Broadcom Principal Engineer - Security ML Developer

Principal Engineer - Network Security

Principal Engineer role at Broadcom focusing on Network Security, developing NDR capabilities for VMware vDefend ATP, requiring 12+ years of experience in security and distributed systems.

Principal Engineer - IDS Engineer (C/C++)

Principal Engineer position at Broadcom focusing on IDS development using C/C++, working on network security and threat detection systems.

Principal - Security Engineer 5

Principal Security Engineer role at Broadcom focusing on securing VMware cloud products and services against advanced threats, offering competitive compensation and comprehensive benefits.

Software Engineer

Principal Software Engineer position at Broadcom focusing on security leadership, requiring 15+ years of experience in secure coding, application security, and vulnerability management.

Senior Manager, Engineering - Auth Infrastructure

Lead Airbnb's Auth Infrastructure team, managing authentication and authorization systems for a global platform serving millions of users.