Skip to content

Software Engineer – Storage & Compute
Company | Nominal |
---|
Location | Los Angeles, CA, USA |
---|
Salary | $120000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 4+ years building and maintaining distributed systems with a focus on performance and reliability.
- Strong with languages like Java, Go, or Rust, and comfortable writing clean, maintainable code.
- Practical experience with cloud services (AWS, Azure, or GCP) and tools like Docker, Kubernetes, and Terraform.
- Understanding of storage solutions—Parquet, Druid, InfluxDB, ClickHouse, TimescaleDB, or similar—and experience with real-time data and telemetry systems.
- Familiarity with technologies like Apache Arrow, Kafka, Spark, or Flink, plus experience with distributed databases.
- Ability to explain your ideas clearly to others, whether they’re technical or non-technical.
Responsibilities
- Build and maintain distributed systems that process and store telemetry and sensor data.
- Design scalable storage solutions to manage large, real-time datasets.
- Improve system performance and reliability, making sure everything runs smoothly at scale.
- Work with engineers from other parts of the company to support specific customer needs.
- Help set the technical direction of the backend, sharing your experience to guide early career engineers.
- Stay on top of new developments in data engineering and apply what’s useful to improve our platform.
Preferred Qualifications
No preferred qualifications provided.