Principal Applied Scientist, Agentic Automated Reasoning Group

Amazon Amazon · Big Tech · Boston, MA · Applied Science

This role focuses on building the next generation of software verification tools by combining advances in AI, cloud computing, and formal verification techniques. The Principal Applied Scientist will define roadmaps, lead delivery of AI solutions, identify and implement new analysis capabilities, and explore generative AI for tasks like requirement formalization, test generation, and proof repair. The role involves using a combination of traditional formal methods and generative AI to solve complex code analysis problems.

What you'd actually do

  1. Define roadmap and lead delivery of AR solutions across multiple customer use cases.
  2. Identify tools and methods capable of addressing the verification needs of customers, including any novel analysis capabilities required.
  3. Use tools spanning from fuzzers, 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 in Electrical Engineering, Computer Science, Mathematics, or a related technical field
  • Experience distilling informal customer requirements into problem definitions, dealing with ambiguity and competing objectives
  • Experience programming in Java, C++, Python or related language
  • Experience with leading experienced scientists as well as having a record of developing junior members from academia or industry to a career track in a business environment
  • 10+ years of industry or academic work in formal verification, program analysis, constraint-solving or theorem proving experience

Nice to have

  • 10+ years of relevant work in industry or academia experience
  • Knowledge of problem solving, algorithm design and complexity analysis
  • Experience creating novel algorithms and advancing the state of the art
  • Have peer-reviewed scientific contributions in premier journals and conferences

What the JD emphasized

  • broad interest and expertise in interactive theorem proving, programming language semantics, deductive verification and generative AI
  • solving code analysis problems previously considered beyond reach
  • automated reasoning technology and mathematical proofs
  • provable security, absolute assurance in security of the cloud and in the cloud
  • novel analysis capabilities required
  • formal verification specialists
  • 10+ years of industry or academic work in formal verification, program analysis, constraint-solving or theorem proving experience
  • Have peer-reviewed scientific contributions in premier journals and conferences

Other signals

  • Generative AI
  • Automated Reasoning
  • Software Verification