Returning Candidate?

Security Engineer

Security Engineer

Job ID 
Posted Date 
Amazon Web Services, Inc.
Position Category 
Operations, IT, & Support Engineering
Recruiting Team 

Job Description

The Amazon Web Services (AWS) Security team is looking for a Security Engineer with a strong passion for utilizing big data to achieve security-at-scale.

You will develop a broad and deep understanding of the overall AWS security posture, work closely with AWS Security and AWS service teams to identify security issues, and use your security insight to relentlessly drive incremental improvements to the AWS security posture through data analysis and engineering of custom data platforms. You will not only help build and maintain various data platforms, but you will utilize these platforms to analyze heaps of data and detect anomalous activity. You will push systems to the edge of their scalability limits and find ways to exceed perceived performance limitations.

The AWS IT Security team is responsible for the security and availability of all of the services offered by AWS, including EC2, S3, EMR, Redshift, Dynamo DB, and more than 40 others. This is a high visibility team that solves security challenges at a massive scale.

If you only drink from fire hoses, can MacGyver your way out of a deep data well, and eat Task-Interrupts with syrup for breakfast, we’d love to hear from you.


  • Working with AWS teams to help identify areas where data can drive security improvements and where monitoring can be implemented to protect AWS and our customers
  • Developing highly accurate identification of anomalous and potentially malicious behavior by leveraging pattern detection over large datasets
  • Splunk administration and development
  • Developing and maintaining new platforms, services, and scripts using Ruby, Java, or Python to make sense of piles and piles of data
  • Performing deep data analysis, correlating data from disparate systems, and using metrics to drive consistent system improvements

Basic Qualifications

  • At least 3 years' experience using big data to address security challenges
  • At least 1 year experience with Splunk architecting or administration
  • Proficiency in at least one high-level programming language such as Python, Ruby, Java, or Scala
  • Proficiency in SQL and at least some experience with analytical and NoSQL databases
  • Working experience with big data tools such as Hadoop/YARN, Spark, Kafka, Hive, Presto, etc
  • Experience with cloud platforms, preferably AWS
  • Understanding of security incident response

Preferred Qualifications

  • 3 years’ experience with Splunk administration, architecting, or development
  • Working knowledge of statistical packages such as (R, SAS, Weka, RapidMiner, etc)
  • Working knowledge of graph databases
  • Passionate about data, security, technology, and challenging the status quo
  • Comfortable working in a team environment using Agile methodologies
  • Strong communication, interpersonal skills and fortitude to get stuff done