Aman Goel

Senior Applied Scientist at Amazon Web Services (AWS)

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aman Goel is a Senior Applied Scientist at AWS in Redmond with nine years of experience building systems that make AI outputs provably correct, currently driving automated reasoning checks for Amazon Bedrock Guardrails. He combines a PhD in Computer Engineering from the University of Michigan with deep expertise in formal methods, SMT solving, and synthesis—skills honed through internships at SRI and Cadence and significant open-source work. His contributions to projects like the Yosys synthesis suite and the P programming language show a rare blend of backend engineering, solver integration, and correctness-focused runtime design. Known for improving solver backends, state caching, and scheduler performance, he translates advanced verification techniques into production-grade tooling.
code8 years of coding experience
job4 years of employment as a software developer
bookIndian Institute of Technology Madras
bookDoctor of Philosophy (Ph.D.), Computer Engineering, 3.96/4, Doctor of Philosophy (Ph.D.), Computer Engineering, 3.96/4 at University of Michigan
languagesEnglish, Hindi
github-logo-circle

Github Skills (18)

asynchronous10
programming-language10
c-language10
formal-methods10
systemverilog10
back-end-development10
solver10
synthesis10
yosys10
model-checking10
formal-verification10
state-machine10
cprogramming-language10
smt10
java9

Programming languages (6)

C#C++CJavaScriptSMTPython

Github contributions (5)

github-logo-circle
p-org/P

May 2022 - Jan 2023

The P programming language.
Role in this project:
userBack-end Developer & Software Architect
Contributions:97 reviews, 13 commits, 143 PRs in 8 months
Contributions summary:Aman made significant contributions to the P programming language project, focusing on the development of the PSymbolic runtime and related features. Their work includes the implementation of SMT solving capabilities using JavaSMT and Yices solvers, demonstrating a strong understanding of formal methods and verification techniques. The user also focused on improving code quality and performance by refactoring solver backends, adding state caching, and optimizing the scheduler. The commits involved several updates to the compiler and runtime, including improved typecasting, and various orchestration modes for testing and execution.
model-checkingcoq-librarytlaformal-verificationcompiler
YosysHQ/yosys

May 2018 - Sep 2019

Yosys Open SYnthesis Suite
Role in this project:
userBack-end Developer
Contributions:15 commits, 5 PRs, 2 comments in 1 year 4 months
Contributions summary:Aman primarily focused on enhancing the `setundef` pass within the Yosys Open SYnthesis Suite. Their contributions involved adding and refining the `-expose` option, which converts undriven wires to inputs, and integrating default value handling. The changes include modifications to the `setundef.cc` file, correcting code logic and ensuring correct functionality, and updating the .smv backend by splitting VAR and ASSIGN. This work directly impacts the synthesis process and its ability to handle and expose undefined signals.
synthesispythonsuiteyosys
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aman Goel - Senior Applied Scientist at Amazon Web Services (AWS)