Staff Software Engineer, Storage Abstractions
Core
Designing storage abstractions and developer infrastructure to enable safe, reliable data access for Stripe services and AI agents.
Role type
Staff Software Engineer (Storage Abstractions & Developer Infrastructure)
Builds
Storage SDKs, frameworks, and interfaces for data access across languages and backends
Domain
Financial technology, distributed systems, developer infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Technical strategy leadership, distributed systems design, SDK/API design, AI agent workflow integration, cross-organizational partnership, mentorship, pragmatic solution delivery, high-level to detailed coding translation, autonomous execution
Preferred skills
MongoDB/DynamoDB/RocksDB experience, shared platform adoption, observability tooling, fintech domain knowledge, senior stakeholder influence, distributed team management, incident response processes
Technologies
Java, Ruby, Python, MongoDB, DynamoDB, Elasticsearch, RocksDB, relational databases
Responsibilities
Set technical direction for storage access, evolve abstractions for consistency, design stable interfaces for data correctness, build agent-accessible SDKs, partner on cross-organizational architecture, mentor engineers
Seniority
Staff, hands-on IC with strategic leadership