Amazon.com Services LLC

Technology

SoftwareDevelopmentEngineerII

$70–194k Herndon, Virginia, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer II at Amazon.com Services LLC. Skills: Big data, Cloud computing, Security analytics, Data engineering. Build and support Data Lake. Drive technical vision”

Industry & Context.

Technology

What They're Looking For.

Must Have

3+ years software development experience, 3+ years system design experience, 3+ years large-scale software development, 3+ years Object Oriented Design experience, Bachelor's degree

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 and support query platform

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 developer tools

How You'll Work.

Team & Collaboration

Data engineers; Security teams; Cross-functional teams

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

Free ATS check

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.com Services LLC?

Real rants from real employees. Read before you apply.

Read Company Rants →