A

Amazon

Sells products online and rents cloud computing

Applied Scientist - AWS Vulnerability Management Builder Enablement

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A PhD or equivalent research experience is required.
  • At least 3 years of experience building models for business applications is required.
  • Experience in patents or publications at top-tier peer-reviewed conferences or journals is required.
  • Programming experience in Java, C++, Python, or a related language is required.
  • Experience in algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, or high-performance computing is required.

Responsibilities

  • Design and build scientific approaches to vulnerability management, including vulnerability detection, reachability and exploitability analysis, dependency resolution, and risk prioritization across third-party packages, operating systems, and kernels.
  • Build program analysis techniques, including static analysis, dataflow and call-graph analysis, and binary and source analysis, to determine whether vulnerabilities affect a service or host.
  • Apply generative AI and agentic coding methods to fix vulnerabilities automatically, including upgrading dependencies, fixing breaking API changes, backporting patches, and migrating code across language versions.
  • Develop methods to verify automated fixes are correct and safe, such as test generation, behavior-equivalence checking, build and runtime checks, and confidence scoring, enabling changes to merge with little or no human review.
  • Own the design, experiments, and delivery of well-defined science problems from start to finish; turn ambiguous problems into measurable experiments and deliver solutions with measurable impact, such as faster time to fix, higher fix success rates, and fewer false positives.
  • Work with engineers to turn research prototypes into production systems that run reliably across AWS codebases and fleet.
  • Work with security, OS and kernel, and builder-tools partner teams to understand their remediation challenges and data, and identify opportunities where science can make a difference.
  • Stay current with research in software security, program analysis, and machine learning for code, and contribute to internal and external publications where appropriate.
  • Share knowledge through design reviews, documentation, and mentoring junior scientists and engineers.

Desired Qualifications

  • Experience using Unix/Linux is preferred.
  • Experience in professional software development is preferred.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs