Jobs / Apple

DevOps Software Engineer - Fuzzing Infrastructure, SEAR

Apple · Paris, A8, France
Paris, A8, FranceOnsite
Remuneration
Not specified
Location
Paris, A8, France
Visa sponsorship
Not specified

Job summary

Develop and operate a reliable, scalable fuzzing platform that helps security researchers discover vulnerabilities across codebases, libraries, full systems, and devices. The role covers platform services, APIs, integrations, deployment, and migration of fuzzing campaigns, as well as infrastructure for large-scale fuzzing jobs. Key work includes Kubernetes-based containerized deployments, CI/CD, access and secrets management, and monitoring campaign coverage, throughput, crashes, and worker health.

Qualifications

  • Experience designing and operating cloud and on-premises service infrastructure.
  • Advanced knowledge of containerization, Kubernetes, CI/CD, data storage, networking, OIDC or OAuth, queuing, logging, and monitoring.
  • Advanced knowledge of Python and Bash.
  • Familiarity with fuzzing concepts and tools such as AFL++, libFuzzer, coverage-guided fuzzing, sanitizers, and crash triage and deduplication.
  • Strong ownership and accountability, with the ability to work autonomously and collaboratively across teams.
  • Experience building or operating security research tooling or large-scale batch or distributed compute systems.
  • Experience or strong interest in security, especially offensive security.
  • Experience with large-scale data pipelines and storage for corpora, crash artifacts, or coverage data.
  • Familiarity with AI/ML workflows and agents.

Responsibilities

  • Design and implement core fuzzing platform services.
  • Build, deploy, and operate the platform reliably.
  • Migrate existing fuzzing campaigns to the platform.
  • Enable researchers to onboard new fuzzing targets.
  • Develop platform services, APIs, and integrations.
  • Harden research code for scalable operation.
  • Design containerized deployments and establish CI/CD pipelines.
  • Implement secrets management and access controls.
  • Build monitoring and observability for coverage, throughput, crash rates, and worker health.

Skills

BashKubernetesPython

Languages

PythonBash

Industry

Security researchOffensive security

Relocation

No