Senior Software Engineer, Foundations
Core
Build and maintain high-scale, low-latency data platforms that ingest, process, and enrich large volumes of customer data.
Role type
Senior Software Engineer (Data Platform)
Builds
Data pipelines, datastores, authorization systems, and search infrastructure
Domain
Data engineering / Distributed systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Data pipeline architecture, Relational database management, Search infrastructure scaling, Message queue integration, System reliability engineering, Incident response, Code review, Production deployment, Large codebase navigation
Preferred skills
Open-source contribution, Architectural pattern innovation
Technologies
Datastores, Orchestration frameworks, Database connection pooling, Search engines
Responsibilities
Design and ship robust software from concept to production, Optimize data processing latency and system performance, Participate in incident response and root-cause analysis, Collaborate with deployment teams and users
Seniority
Senior, hands-on IC
