Java Programming, Python Programming, C++, C Programming, SQL, Apache Hadoop, Scala Programming, Machine learning techniques, Data science techniques, PyTorch, TensorFlow, MapReduce, R Programming
The Automated Reasoning Group in AWS Platform is looking for a Senior Applied Scientist to formally verify systems code that will run on millions of servers world wide.
Each day, hundreds of thousands of developers make billions of transactions worldwide on AWS. They harness the power of the cloud to enable innovative applications, websites, and businesses. You will be part of the team that creates mathematical proofs of the systems code that underlies the infrastructure of the cloud and deliver strong security guarantees to our customers.
Key job responsibilities
As a Senior Applied Scientist in the Automated Reasoning Group you will
A day in the life
Working closely with other formal verification experts and hardware designers you will create models of the hardware that underpins our cloud instances. You will work with experienced systems software developers to define security and correctness properties of low-level software, and develop programming and design practices to enable formal reasoning about this code. With other formal verification expects in the Automated Reasoning Group you will develop the necessary infrastructure to carry out the proofs of correctness of the systems code and drive these proofs to completion.
About the team
As a member of the Automated Reasoning Group you will be joining the largest assembled team of automated reasoning experts in the world. We bring automated reasoning to bear on problems from across the many business domains in which Amazon operates. You are encouraged to interact with teams in other areas and to seek out new opportunities for automated reasoning in the company. The group is distributed across North America and Western Europe
BASIC QUALIFICATIONS
You will have a PhD in Computer Science, Mathematics, or Computer Engineering, and five years of experience in formally verifying software or hardware systems of industrial significance. You will have specific experience in the following:
PREFERRED QUALIFICATIONS
The ideal candidate have
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon.
Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2).
Canberra ACT, Australia
2-4 year
Sydney NSW, Australia
2-4 year
Vancouver, BC, Canada
2-4 year
Vancouver, BC, Canada
2-4 year
Vancouver, BC, Canada
2-4 year
Vancouver, BC, Canada
2-4 year