
Software Engineer – Backend
Nominal🚀 About the role
- 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.
⚡ Skills that accelerate us
- 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.
✨ Benefits/Perks
- 🏥 100% coverage of medical, dental, and vision insurance
- 🏖️ Unlimited PTO and sick leave
- 🍽️ Free lunch, snacks, and coffee
- 🚀 Professional Development Stipend
- ✈️ Annual company retreat
To apply, please visit the following URL:https://jobs.lever.co/nominal/0a938c16-c497-4104-8196-137c38306d81/apply?lever-source=Job%20postings%20feed→