STStripe
Staff Software Engineer
Bangalore ₹8-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