Software Engineer Intern

Snyk Snyk · Enterprise · London, United Kingdom

Software Engineer Intern role focused on evolving Snyk's AI-native Developer Security Platform, specifically the Code Rules engine for vulnerability detection. The role involves refining core logic, prototyping AI/Formal Methods/Fuzzing approaches, and applying academic research to security tooling.

What you'd actually do

  1. Embed with Snyk Code engineers to refine the engine’s core logic and detection capabilities.
  2. Prototype novel approaches at the intersection of AI, Formal Methods, Fuzzing.
  3. Apply academic research to industry-leading security tooling.

Skills

Required

  • Proficiency in at least one programming language
  • The ability to understand complex, abstract systems like data-flow engines or abstract syntax trees
  • Effective communicator both verbally and in writing
  • Curiosity and bias for action

Nice to have

  • hands-on experience with AI/LLMs or modern security tools
  • Experience working with or building static analysis tools (SAST), linters, or compilers
  • Experience with fuzzing

What the JD emphasized

  • AI
  • AI
  • AI

Other signals

  • AI-native Developer Security Platform
  • AI transforms how software is built
  • AI era
  • intersection of AI and SAST