Summary
What you’ll impact
The Staff Software Engineer, Data at the organization will design and build a horizontally scalable platform for ingesting massive hardware sensor data, develop efficient database solutions, and pioneer data architecture innovations. The role involves shaping engineering culture, collaborating on architecture and scaling strategies, and working with cutting‑edge cloud and streaming technologies.
Responsibilities
What you'll do
- Design and build a horizontally scalable platform for ingesting millions of hardware sensor data points per second
- Develop durable, efficient database solutions to support real-time reads and large-scale analytics workloads
- Pioneer data architecture by integrating recent innovations in streaming and storage, including cloud-native and diskless designs
- Help define engineering culture, standards, and processes
- Collaborate closely with peers on architecture, design, code reviews, and scaling strategies
Requirements
What you’ll bring
- Bachelor's degree in Computer Science, Engineering, Physics, or another STEM discipline
- 7+ years of experience in backend, infrastructure, or data engineering roles
- Hands-on experience with event-time-based stream processing or streaming SQL systems using tools like Apache Flink, Kafka Streams, Beam, or similar
- Proficiency with relational and time-series databases like PostgreSQL, Druid, Pinot, TimescaleDB, or equivalent
- Experience with large-scale distributed systems or low-latency backend services, ideally written in Go, Rust, or Python
- Familiarity with DevOps and cloud infrastructure tools such as Kubernetes, Prometheus, ArgoCD, and Terraform
- Strong communication skills and a collaborative approach to problem-solving
- U.S. Person Required: Must be a U.S. citizen, lawful permanent resident, or protected individual such as an asylee or refugee in compliance with ITAR/EAR regulations