Staff Software Engineer, Data Platform
Core
Design, build, and deploy foundational data services and products for streaming analytics, interactive reporting, and ML platform scaling.
Role type
Staff Software Engineer (Data Platform)
Builds
Streaming analytics infrastructure, interactive end-user reporting systems, and data/ML platform services.
Domain
Cloud computing, distributed systems, data engineering, machine learning infrastructure.
Deliverable
production ML models
Required skills
Java, distributed computing (Kinesis, Kafka, Flink, Spark, Beam), storage/compute (Snowflake, Hadoop), Kubernetes, multithreading, memory management, reliability engineering.
Preferred skills
Security/encryption infrastructure, public cloud mission-critical services, petabyte-scale data integration, AWS Kubernetes services.
Responsibilities
Design and own scalable platform components, conduct design and code reviews, debug production issues, mentor engineers.
Seniority
Staff, hands-on IC with mentorship
