DeepMindposted 1 day ago
$197,000 - $291,000/Yr
Full-time
New York, NY

About the position

Artificial Intelligence could be one of humanity’s most useful inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority. AI’s cyberattack capability is increasing rapidly; recently, there has been a surge in the number of zero-day exploits found by AI in well-tested software. However, fixing or hardening code often lags behind by months with human experts struggling to keep up with the long log of vulnerability reports. The danger is exacerbated by open-source models who are becoming more capable at cyberattack and are more readily available by malicious actors. The goal of our project is to leverage AI for the defense: (1) automatically fix discovered vulnerabilities and (2) harden code either through checked annotations or through transformations to safer coding practices in the same language. Our team collaborates closely with a wide variety of teams across Google/Alphabet, leveraging Google DeepMind’s expertise to deploy advanced machine learning algorithms with the goal of hardening code for Alphabet systems and beyond.

Responsibilities

  • Develop an agent that leverages powerful AI models, compilers, runtimes, static/dynamic analyzers, and formal verification tools to harden code against a wide range of vulnerabilities across different programming languages and frameworks.
  • Rapid-prototyping initial concepts and designing and running experiments to achieve project goals.
  • Setting the research and engineering milestones and delivering them by working closely with other team members and teams.

Requirements

  • MSc or PhD/DPhil degree in Computer Science (or relevant majors), with emphasis on Developer Tools or Program Analysis, or equivalent practical experience.
  • Proven knowledge and experience of C/C++ and Python.
  • Experience with developer tools such as compilers, runtimes, dynamic/static analyzers, and web frameworks.
  • Hands-on experience with large scale code transformations of existing codebases.
  • Hands-on experience building and working with large scale infrastructure such as data processing pipelines and distributed processing.
  • Large contribution to the code and (co-)leading the development in the project(s) above (which can be a research prototype).
  • Proven experience of prominent ML frameworks.

Nice-to-haves

  • AI-Based Code Generation.
  • Familiarity with well-known code security practices.
  • Knowledge and understanding of prominent ML frameworks.
  • Independent, self-starter attitude.
  • Passion for the mission above.

Benefits

  • Base salary range of $197,000 - $291,000 + bonus + equity + benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service