Staff Software Engineer, Backend (Online Storage)
Core
Design and build a scalable, multi-region datastore platform for mission-critical financial transactional data, data science models, and new persistence use cases.
Role type
Staff Software Engineer (Backend Infrastructure & Databases)
Builds
Managed databases platform (Relational and Key-Value) enabling self-service access, schema migrations, disaster recovery, and sharding.
Domain
Fintech / Distributed Systems / Database Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, Database fundamentals (Relational/Distributed SQL), Cloud infrastructure, System design, Performance tuning, Capacity planning, Technical strategy, Team leadership, Code review standards
Preferred skills
Experience with agentic data tools, Semantic layers, Internal platform data applications
Technologies
AWS, MySQL, PostgreSQL, TiDB, Vitess, Spark, Kubernetes, Redis, DynamoDB, ProxySQL, RDS Proxy, Pg Bouncer
Responsibilities
Set technical strategy for the team on a year-long scale; Design and build scalable datastore components; Develop control planes for database management and automation; Collaborate with product, infrastructure, and SRE teams; Ensure team operations, monitoring, and on-call readiness; Foster team culture through code standards and tech talks; Mentor and guide team members.
Seniority
Staff, hands-on IC with strategic influence and mentorship