Stripe - New York, NY

posted about 1 month ago

Full-time - Mid Level
New York, NY
Credit Intermediation and Related Activities

About the position

As a Software Engineer in Data Warehouse Analytics at Stripe, you will play a pivotal role in the evolution of our platform, which is essential for analyzing Stripe's vast and ever-growing data warehouse. This position empowers you to contribute significantly to how Stripe leverages its data for various analytics, reporting, fraud detection, and AI/ML training use cases at scale. You will be responsible for ensuring that our systems are reliable, secure, and user-friendly, making a substantial impact on the company’s operations and decision-making processes. The team you will be joining is dedicated to providing data warehouse analytics capabilities, supported by a combination of internally developed services and popular open-source technologies such as Trino/Presto and Hive Metastore. Our systems handle hundreds of thousands of queries daily on petabytes of data, forming a crucial data serving layer for one of the largest financial data lakes globally. As part of a distributed team across the USA, you will collaborate with various stakeholders to enhance our infrastructure and support diverse business analytics use cases. In this role, you will scope and lead large technical projects that have a significant impact on engineers within Stripe. You will build and maintain the infrastructure that powers the core of Stripe, directly contribute to core interface design, and write high-quality code. Additionally, you will work closely with the open-source community to identify opportunities for adopting new features and contribute back to the open-source ecosystem. Your responsibilities will also include planning for the growth of Stripe's infrastructure, ensuring operational excellence, and enabling a highly available, reliable, and secure Data Warehouse Analytics platform.

Responsibilities

  • Scope and lead large technical projects with enormous impact for Engineers within Stripe
  • Build and maintain the infrastructure which powers the core of Stripe
  • Directly contribute to core interface design and write code
  • Work closely with the open source community to identify opportunities for adopting new open source features and contribute back to the OSS
  • Plan for the growth of Stripe's infrastructure
  • Unblock, support and communicate with internal partners to achieve results
  • Ensure operational excellence and enable a highly available, reliable and secure Data Warehouse Analytics platform

Requirements

  • BS or MS in Computer Science or equivalent field and interest in Data
  • 2-7 years of professional experience writing high quality production level code or software programs
  • Experience with distributed SQL query engines like Trino
  • Experience developing, maintaining and debugging distributed systems built with open source tools
  • Experience building infrastructure as a product centered around user needs
  • Experience optimizing the end to end performance of distributed systems
  • Experience with scaling distributed systems in a rapidly moving environment

Nice-to-haves

  • Experience coding in Java, Scala, Golang
  • Experience working with distributed SQL query engine space
  • Familiarity designing APIs or building developer platforms
  • Familiarity with cloud-based environments such as AWS

Benefits

  • Equity
  • Company bonus or sales commissions/bonuses
  • 401(k) plan
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Wellness stipends
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service