Nominal is building software and data solutions for organizations that test and validate complex systems, aiming to make it faster and easier for hardware engineers to push the boundaries of advanced technology safely and efficiently. Their platform helps engineering teams accelerate test data review and analysis, scaling testing campaigns to save time and cut costs.
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 solutionsParquet, Druid, InfluxDB, ClickHouse, TimescaleDB, or similarand experience with real-time data and telemetry systems.
- Familiarity with technologies like Apache Arrow, Kafka, Spark, or Flink, plus experience with distributed databases.
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.
Other
- Ability to explain your ideas clearly to others, whether they're technical or non-technical.
- Unlimited PTO and sick leave
- Professional Development Stipend
- Annual company retreat