Amazon Development Center U.S., Inc.
Technology
SoftwareDevelopmentEngineerII
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Development Engineer II at Amazon Development Center U.S., Inc.. Skills: Big data, Cloud computing, Security engineering, Data engineering. Build and support Data Lake. Drive technical vision”
Industry & Context.
What They're Looking For.
Must Have
3+ years software development experience, 3+ years system design or architecture, 3+ years designing distributed software applications, 3+ years Object Oriented Design experience, Bachelor's degree or foreign equivalent
Nice to Have
3+ years full SDLC experience, Bachelor's degree in computer science
What You'll Do.
Build and support Data Lake
Drive technical vision
Contribute to roadmap
Design distributed systems
Modernize data catalog
Modernize governance services
Build query platform services
Optimize data ingestion systems
Optimize cataloging systems
Partner with data engineers
Partner with security teams
Uphold software engineering best practices
Uphold code quality standards
Uphold operational excellence
Explore AI driven data discovery
Build AI driven data discovery
Work with AI/ML tools
How You'll Work.
Team & Collaboration
Data engineers; Security teams; AWS business units; Amazon Stores; Digital business units
Communication Scope
Verbal communication; Written communication
Full Job Description
If you thrive in a fast-paced, innovative environment and are interested in pushing the boundaries of what's possible with big data, cloud computing, and security analytics, Amazon Security Platform Engineering is the place for you. We support a suite of services and products to ingest, optimize and query petabyte scale datasets efficiently, and enable critical security use cases such as incident response, security analytics, threat-hunting, and low-latency detection. Successful candidates for this position will possess: Strong software engineering fundamentals, including expertise in object-oriented design, algorithms, and data structures Experience building and operating scalable, fault-tolerant, distributed systems Proficiency in Java, Scala or Python with a solid understanding of multi-threading and memory management Knowledge of big data compute engines such as open table formats like Apache Iceberg, and Apache Spark, Trino, Flink. Excellent verbal and written communication skills Self-motivation and the ability to deliver high-quality results in a fast-paced environment. Key job responsibilities Build and support Amazon Security's Data Lake, consisting of services for data cataloging, optimization, compaction, re-organization, and indexing at petabyte scale. Drive technical vision and contribute to the roadmap for systems that manage petabyte-scale data catalogs supporting Apache Iceberg, AWS Glue, Parquet, and other formats. Design and implement distributed systems for data optimization that balance multiple latency scenarios from minute-level batch detections to month-spanning threat hunting queries. Modernize security intelligence platform's data catalog and governance services to provide customers with rule-based access controls and fine-grained data access. Build and support query platform services for query scheduling, routing, auditing, and engine built on Apache Spark. Optimize data ingestion and cataloging systems that handle petabytes of data. Partne
Applying for this Software Development Engineer II role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Center U.S., Inc.?
Real rants from real employees. Read before you apply.