Tech Stack
AWSGoJavaJavaScriptKafkaPython
About the role
- Senior Backend Engineer on DriveShield™ team to enhance driver safety
- Build scalable, high-performance backend systems to support growth from 5M to 50M customers
- Focus on non-functional requirements: availability, scalability, reliability, observability, and security
- Oversee system design and architecture for robust, scalable solutions
- Develop and optimize real-time data processing applications using Kafka and Flink
- Profile and optimize application performance
- Collaborate with data scientists to deploy and integrate models in production
- Handle data processing, sanitization, validation, and data QA
- Tech stack: Java and Python; stream processing with Kafka and Flink; hosting on AWS
Requirements
- 5+ years of software engineering experience
- Proficient in at least one core language (e.g., Java, Python, Go, JavaScript)
- Expertise in Kafka Streams, Flink or similar real-time data processing frameworks
- Experience building real-time data processing applications
- Known for shipping products and features quickly
- Startup experience at a high-growth company (nice to have)
- Bonus if you have previous knowledge of working with geospatial data