Returning Candidate?

Software Development Engineer - Big Data

Software Development Engineer - Big Data

Job ID 
Posted Date 

Job Description

Does the challenge of designing scaleable big-data systems to detect and prevent advanced security threats excite you? Do you enjoy working in an agile entrepreneurial environment solving complex technical problems and delivering innovative solutions?

The Security Intelligence team, part of Information Security at Amazon, enables the monitoring of and response to malicious activity on the Amazon network. We are seeking a Software Development Engineer who is excited to work on a talented team to solve challenging problems related to protecting Amazon and our customer’s data. Our challenges are broad and deep -- we need to build a flexible, secure, scalable, high-performance and robust security platform. The platform provides a set of services that enable our security engineers and analysts to detect and respond to malicious activity on our network. The platform processes massive quantities of data to produce actionable security intelligence by enabling advanced threat matching, graph modeling, statistical and machine learning techniques. We protect customer data from adversaries that want it.

Basic Qualifications

  • Primary degree in Computer Science or related technical discipline
  • 3+ years experience in software development
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, complexity, concurrency, distributed systems, and software design
  • Solid knowledge of enterprise architecture and design patterns
  • Both a creative and a critical thinker

Preferred Qualifications

  • Experience of coding in Scala
  • Experience with distributed data processing engines such as Apache Spark