1 day ago
Paris, FranceSenior
Responsibilities
- Develop core services, APIs, and integrations for a next-generation fuzzing platform.
- Design and operate cloud and on-premises infrastructure for large fleets of fuzzing jobs.
- Build containerized deployments, CI/CD pipelines, secrets management, access controls, and monitoring and observability systems.
- Migrate existing fuzzing campaigns and simplify onboarding of new fuzzing targets.
- Harden research code for scale and monitor campaign coverage, throughput, crash rates, and worker health.
Requirements
- Experience designing and operating cloud and on-premises service infrastructure.
- Advanced knowledge of containerization, Kubernetes, CI/CD, data storage, networking, authentication and authorization, queuing, logging, and monitoring.
- Advanced knowledge of 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 with strong ownership and accountability.
- Preferred: experience with security research tooling or large-scale batch and distributed compute systems.
- Preferred: strong interest or experience in offensive security.
- Preferred: experience with large-scale data pipelines and storage systems for corpora, crash artifacts, and coverage data.
- Preferred: familiarity with AI/ML workflows and agents.
Tech Stack
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
