Sift is redefining how modern machines are built, tested, and operated by providing engineers with real-time observability over high-frequency telemetry, eliminating bottlenecks and enabling faster, more reliable development. The company aims to build foundational systems supporting complex machines from the ground up.
Requirements
- Experience building production applications with technologies like React, NextJS, TypeScript, Go, Rust, and Python
- Familiarity with relational and non-relational databases, e.g. PostgreSQL, Druid, Pinot, Timescale, or similar
- Experience with technical visualization tools (WebGL, D3.js, Apache ECharts) and time-series data
- Knowledge of WebAssembly and browser-based computation
- Background in scientific computing or technical data visualization
- Experience building tools for technical users (dashboards, data-editing environments)
- Web frontend & backend: ECharts, Go, gRPC, PostgreSQL, Protobuf, Radix, React, Redux, and TypeScript
Responsibilities
- Build and maintain full stack features across our web application and data processing backend for complex telemetry data
- Create intuitive user interfaces for data exploration while optimizing for large real-time datasets
- Implement efficient APIs and data access patterns for real-time data streaming
- Collaborate with data platform and frontend teams on service design and implementation
- Write clean, maintainable code and participate in technical design discussions
Other
- 8+ years of professional experience in full-stack software development
- Strong problem-solving skills and attention to detail
- Built and launched side projects with consistent usage traffic
- Collaborate in person twice a week—on Mondays and Thursdays—and come together for a full week every two months.
- 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 (International Traffic in Arms Regulations) / EAR (Export Administration Regulations) regulations.