Applied Scientist, Agentic Automated Reasoning

Amazon Amazon · Big Tech · London, United Kingdom · Applied Science

Applied Scientist role focused on building next-generation software verification tools by combining AI, cloud computing, and formal methods. The role involves understanding customer needs, identifying tools and methods, exploring generative AI for formalization and testing, and developing agentic systems for safety and security.

What you'd actually do

  1. Work with customer teams to understand the nature of their software and the properties they need to establish of it.
  2. Identify tools and methods capable of addressing the verification needs of customers, including any novel analysis capabilities required.
  3. Use techniques spanning property-based testing to model checkers, and interactive theorem provers to establish program properties.
  4. Explore generative AI techniques to help customers formalize their requirements, find revealing tests, generate required boiler plate for testing and model checking, and find and repair program proofs.

Skills

Required

  • PhD, or a Master's degree and experience in CS, CE, ML or related field research
  • Experience in patents or publications at top-tier peer-reviewed conferences or journals
  • Experience programming in Java, C++, Python or related language
  • Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing

Nice to have

  • Experience with model checking tools and techniques, SAT/SMT solvers
  • Knowledge of one or more methods of defining semantics: operational, denotational, axiomatic, etc.
  • Experience applying machine learning and generative AI tools.

What the JD emphasized

  • broad interest and expertise in model checking, interactive theorem proving, programming language semantics, and generative AI
  • novel analysis capabilities required
  • Experience in patents or publications at top-tier peer-reviewed conferences or journals

Other signals

  • Generative AI
  • Automated Reasoning
  • Software Verification
  • Agentic Systems