Taro Logo

Senior Backend Engineer - Stream processing

America's first super app revolutionizing car ownership, providing AI-powered services for insurance, financing, maintenance, and safety.
San Francisco, CA, USAStanford, CA, USAJersey City, NJ, USA
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Engineer - Stream processing

Jerry.ai is a rapidly growing pre-IPO startup transforming the $2T car ownership industry in the U.S. With $240M in funding and 60X revenue growth in 5 years, they're building America's first super app for car ownership. The company achieved profitability in 2024 with 50% year-over-year revenue growth and has been recognized by Harvard Business Review for their successful chatbot implementation.

As a Senior Backend Engineer on the DriveShield™ team, you'll work on a critical, stealth project focused on enhancing driver safety. The role involves building scalable, high-performance backend systems using technologies like Java, Python, Kafka, and Flink on AWS infrastructure. You'll be instrumental in scaling the platform from 5M to 50M customers.

The company boasts leadership from prestigious companies like NVIDIA, Robinhood, Amazon, Meta, ByteDance, and Square. Jerry.ai has a 4.7-star rating in the App Store and serves over 5 million customers. They offer a collaborative environment with passionate, curious, and egoless people focused on solving real-world problems.

This position offers the opportunity to make a significant impact on driver safety while working with cutting-edge technologies in stream processing and AI. The role requires expertise in backend development, system architecture, and a strong focus on non-functional requirements like scalability, reliability, and performance optimization.

Last updated 6 days ago

Responsibilities For Senior Backend Engineer - Stream processing

  • Oversee system design and architecture to ensure robust and scalable solutions
  • Develop and optimize stream 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

Requirements For Senior Backend Engineer - Stream processing

Java
Python
Kafka
  • 5+ years of software engineering experience
  • Proficient in at least one core language (e.g., Java, Python, Go, JavaScript)
  • Expertise in Kafka, Flink and AWS
  • Experience building stream processing applications
  • Known for shipping products and features lightning-fast
  • Startup experience at a high-growth company (nice to have)
  • Previous knowledge of working with geospatial data (bonus)

Interested in this job?