A

Apple

Designs phones, computers and their operating systems

DevOps Software Engineer - Fuzzing Infrastructure

Platform EngineeringPosted on Nov 10
Full-timeÎle-de-France, FranceNo salary listedIn-person

About the Job

Requirements

  • Experience designing and operating cloud and on-premises service infrastructure, with advanced knowledge of containerization, Kubernetes, continuous integration and continuous delivery (CI/CD), data storage, networking, authentication and authorization (OIDC, OAuth), queuing, logging, and monitoring.
  • Advanced knowledge of scripting and programming languages, including Python and Bash.
  • Familiarity with fuzzing concepts and tooling, including AFL++, libFuzzer, coverage-guided fuzzing, sanitizers, crash triage, and deduplication.
  • Ability to work autonomously and collaboratively across teams and organizations.
  • Experience building or operating security research tooling or large-scale batch and distributed compute systems.
  • Experience with or strong enthusiasm for security, especially offensive security.
  • Experience with large-scale data pipelines and storage systems, including corpora, crash artifacts, and coverage data.
  • Familiarity with artificial intelligence and machine learning workflows and agents.

Responsibilities

  • Develop and maintain fuzzing infrastructure components, including job scheduling, worker orchestration, corpus and crash storage, result aggregation, and triage pipelines.
  • Build and operate continuous integration and continuous delivery for the platform and fuzzing targets, including reproducible builds, artifact versioning, and safe rollouts and rollbacks.
  • Secure the platform through isolation, network egress control, authentication, and auditability for fuzzing that processes untrusted, crashing, and potentially malicious inputs.
  • Define and monitor metrics that show campaign health, and detect stalled or degraded fuzzers early.
  • Gather requirements from researchers, onboard targets, and communicate progress and impact to engineers, managers, and leaders across the organization.
  • Challenge design choices and help keep the platform maintainable as it grows.
  • Contribute to the architecture and implementation of the platform's core services, and support its build, deployment, and ongoing reliable operation.
  • Help migrate existing fuzzing campaigns to the new platform and make it straightforward for researchers to onboard new targets.
  • Contribute to the platform's services, APIs, and integrations, and harden research code for scale.
  • Design containerized deployments, establish continuous integration and continuous delivery pipelines, implement secrets management and access controls, and build monitoring and observability to track campaign coverage, throughput, crash rates, and worker health.

Desired Qualifications

  • Experience building or operating security research tooling or large-scale batch and distributed compute systems.
  • Experience with or strong enthusiasm for security, especially offensive security.
  • Experience with large-scale data pipelines and storage systems, including corpora, crash artifacts, and coverage data.
  • Familiarity with artificial intelligence and machine learning workflows and agents.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs