Senior Software Engineer, Data Foundations
Core
Building and operating scalable, cloud-native data persistence layers and infrastructure to support application services.
Role type
Senior IC backend engineer (data infrastructure)
Builds
Production datastores, caching layers, and data pipelines
Domain
Cloud data infrastructure, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PostgreSQL, MySQL, DynamoDB, Redis, Elasticsearch, Memcache, Terraform, Backstage, AWS, distributed systems fundamentals, multi-region architectures, observability tooling
Technologies
Terraform, Backstage, AWS, PostgreSQL, MySQL, DynamoDB, Redis, Elasticsearch, Memcache
Responsibilities
Design, build, and operate backend systems with scalable data persistence layers; Partner with service teams to improve database design, query performance, and data modeling; Contribute to automation around infrastructure provisioning; Improve developer experience by building self-service tooling for databases and caching systems; Work on observability, performance insights, and autoscaling strategies for production datastores; Contribute to architectural decisions around multi-regional data persistence and global scalability
Seniority
Senior, hands-on IC
