Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
Audit @ 4
Azure @ 7
Compliance @ 4
Data Pipelines
Flink @ 6
Machine Learning
Security @ 4
Spark @ 6
Trino @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a financial infrastructure platform used by millions of businesses worldwide. The Datalake team builds and maintains foundational data access and governance infrastructure for safe, fast, and compliant access to Stripe's critical big data assets. The team supports developers, data engineers, analysts, ML and AI teams, security teams, and business users across the company.
The role focuses on a major architectural transition toward modern, open-source data infrastructure. You will help lead the migration to solutions such as the Apache Iceberg REST Catalog, define storage abstractions and authorization models, and shape systems that support petabytes of data and hundreds of production pipelines.
Responsibilities
- Architect the unified Iceberg platform and lead the technical design of a metastore service serving as the single source of truth for Iceberg table management across Spark, Trino, Flink, and PyIceberg.
- Define API contracts, authorization models, per-table credential vending, and integration patterns for company-wide data pipelines.
- Own the metastore migration strategy, including sequencing, backward compatibility, rollback planning, and coordination with consuming teams while maintaining production operations.
- Shape the object storage abstraction layer, including bucket provisioning, access-control policy design, and developer-facing client libraries.
- Lead compliance architecture by translating regulatory requirements into preventative technical controls such as audit logging, access review infrastructure, data segregation, and lifecycle enforcement.
- Drive cost and efficiency improvements at petabyte scale by addressing storage layout, snapshot retention, and data lifecycle management.
- Design automated, self-service tooling that reduces the need for ongoing manual intervention.
- Lead critical design reviews, establish reliability, security, and developer-experience standards, and mentor senior engineers through complex architectural decisions.
Requirements
Minimum Requirements
- 10+ years of professional software engineering experience.
- Demonstrated experience designing, building, and operating large-scale distributed storage or data infrastructure systems.
- Deep experience with object storage such as S3, Azure Blob, or equivalent, including IAM, access-control policy design, lifecycle management, and petabyte-scale operations.
- Experience leading complex, multi-quarter infrastructure projects end to end, including cross-team dependency management and migrations across many consuming teams.
- Strong background in authorization and access-control design for distributed data systems.
Preferred Requirements
- Deep expertise in Apache Iceberg, including table format internals, the REST Catalog specification, snapshot lifecycle management, compaction, and integration with Spark, Trino, Flink, and PyIceberg.
- Experience with compliance-sensitive infrastructure and regulatory frameworks such as SOX or ICFR, including translating audit and access-review requirements into preventative technical controls.
- Experience executing large-scale data migrations with attention to sequencing, blast-radius reduction, rollback, and data-integrity validation.
- Strong developer-experience sensibility, including the ability to build ergonomic, well-documented abstractions that reduce toil for dependent engineering teams.
More jobs at Stripe
Staff Software Engineer, Startup Products
Stripe · United States, Atlanta, United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Solutions Architect (Greater China)
Stripe · Singapore, Singapore
SGD 235,000-352,400 per year
Product Manager, Support Experience
Stripe · Dublin, Ireland
EUR 102,400-153,600 per year
Fraud Strategist
Stripe · United States, Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 161,800-242,600 per year
Staff Backend Engineer - CI Services
Stripe · Dublin, Ireland
EUR 132,000-198,000 per year
Similar jobs
AI Operations Engineer
ClickHouse · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 170,000-250,000 per year
Staff Software Engineer, Product Risk
Stripe · Canada, Toronto, Canada, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Applied AI Security Architect
Anthropic · London, United Kingdom
GBP 190,000-230,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Engineering Manager, GRC Platform
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-405,000 per year
Staff Systems Engineer, IT
GitLab · United States
USD 126,000-213,600 per year
Senior Enterprise Solution Architect, Federal
Collibra · Fayetteville, United States
USD 152,000-190,000 per year
Senior Machine Learning Systems Engineer, Ads ML Experience Platform
Reddit · United States
USD 216,700-303,400 per year