Apple, AI/ML Internship: Self-Improving AI Agents for Cybersecurity, SEAR

Azienda
Apple
Sede
Paris, Francia
Area professionale
Informatica/ICT

Attività

Security tasks are a distinctive setting for agentic self-improvement. (a) Success is highly verifiable but rare. (b) The search space is vast and the horizons are extremely long. (c) They are grounded in real-life codebases that constantly evolve. These properties make security both a demanding test and a rich source of signal for continuously improving agents automatically. While base models provide the basis of an agent's capability, the harness around them has a large effect on many of the required attributes.

The goal of this internship is to experiment with new self-improvement methods on real-world security problems. You will study how to automatically improve harnesses on cost, performance, robustness, and how to feed-in signals from the software development lifecycle into that process. Novel ideas will be required to tackle these challenges. Code and the agent's environment constantly evolve: fixes for past issues may not lead to future ones, and the harness must keep evolving. Because agents are non-deterministic and successes are sparse, telling signal from noise is both critical and hard. Solving these challenges calls for novel techniques that draw on state-of-the-art LLM research, active learning, black-box optimization, software engineering practice, and program analysis.

Requisiti principali

Minimum Qualifications

  • Currently doing a degree in one of the following fields: machine learning, AI, software engineering, computer science, security, or a related field.
  • Experience building, experimenting with, and evaluating agentic AI systems (e.g., with LangChain, LangGraph, OpenHands SDK, Pi).
  • Strong software engineering skills in Python, and experience with agentic coding.
  • Autonomous drive, a collaborative mindset, and a proactive approach to problem-solving.

Preferred Qualifications

  • Experience with building and evaluating agentic software-related tasks (e.g., vulnerability research), agentic self-improvement, or memory.
  • Knowledge of statistics and black-box optimization methods.
Coesione Italia GDL 2021-2027
Cofinanziato dall'Unione Europea
Ministero del Lavoro e delle Politiche Sociali

Il progetto Stage4eu è cofinanziato dal Programma Nazionale Giovani, Donne e Lavoro FSE+ 2021 – 2027 (Piano INAPP 2023-2029)