CareerPlanGet AI match score →

Software Development Engineer, Apache Iceberg Table Maintenance for S3 Tables and Glue Table Optimization

Cambridge, England, United Kingdom💼 Full-time🗓 2026-06-30 → 2026-07-31

Core

Design and build distributed storage, index, and query systems for Amazon S3 Tables with built-in Apache Iceberg support to streamline storing tabular data at scale.

Role type

Senior IC Software Development Engineer (Distributed Storage & Data Formats)

Builds

Amazon S3 Tables, Apache Iceberg integration, scalable storage systems

Domain

Cloud Storage, Big Data, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java, C++, or C# programming, object-oriented design, system architecture, design patterns, reliability engineering, scaling strategies, agile development

Preferred skills

Full software development life cycle experience, code reviews, source control management, build processes, testing, operations

Technologies

Apache Iceberg, Amazon S3, Amazon Glue, Java, C++, C#

Responsibilities

Conceive, design, and bring innovative products and services to market; Design and build innovative technologies in a large distributed computing environment; Investigate design approaches, prototype new technology, and evaluate technical feasibility; Take feature specifications and deliver working code that is maintainable and extendable; Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use; Work in an agile environment to deliver high-quality software.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗