ST

Staff Software Engineer

Stripe
Bangalore8-13 LPA Posted 24 Jun 2025
FULL TIME
Distributed Systems
Data Warehousing
Big Data
Python

Job Description

  • Design and implement a new backfill model for reporting data that can handle hundreds of millions of row additions and updates efficiently
  • Revamp the end-to-end experience for product teams adding or changing API-backed datasets, improving ergonomics and clarity
  • Enhance the Aqueduct Dependency Resolver system, responsible for determining what critical data to update for Stripe s users based on events. Areas include error management, observability, and delegation of issue resolution to product teams
  • Lead integration with the latest Data Platform tooling, such as Falcon for real-time data, while managing deprecation of older systems
  • Implement and improve data warehouse management practices, ensuring data freshness and reliability
  • Collaborate with product teams to understand their reporting needs and data requirements
  • Design and implement scalable solutions for data ingestion, processing, and storage
  • Onboard, spin up, and mentor engineers, and set the group s technical direction and strategy
  • Who you are
  • Were looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
  • Minimum requirements
  • 8+ years of professional experience writing high quality production level code or software programs.
  • Extensive experience in designing and implementing large-scale data processing systems
  • Strong background in distributed systems and data pipeline architectures
  • Proficiency in at least one modern programming language (e.g., Go, Java, Python, Scala)
  • Experience with big data technologies (e.g., Hadoop, Flink, Spark, Kafka, Pinot, Trino, Iceberg)
  • Solid understanding of data modeling and database systems
  • Excellent problem-solving skills and ability to tackle complex technical challenges
  • Strong communication skills and ability to work effectively with cross-functional teams
  • Experience mentoring other engineers and driving technical initiatives
  • Preferred qualifications
  • Experience with real-time data processing and streaming systems
  • Knowledge of data warehouse technologies and best practices
  • Experience in migrating legacy systems to modern architectures
  • Contributions to open-source projects or technical communities

Join WhatsApp Channel