Taro Logo

Senior Backend Engineer - Stream processing

America's first and only super app to radically simplify car ownership, backed by AI and machine learning.
Toronto, ON, CanadaOttawa, ON, CanadaLondon, ON, Canada
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Automotive

Description For Senior Backend Engineer - Stream processing

Jerry.ai is a rapidly growing pre-IPO startup revolutionizing 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 features leadership from prestigious companies like NVIDIA, Robinhood, Amazon, and Meta.

As a Senior Backend Engineer on the DriveShield™ team, you'll work on a critical, stealth project focused on enhancing driver safety and making a real-world impact on millions of lives. The role involves building scalable, high-performance backend systems that will help scale from 5M to 50M customers. You'll focus on non-functional requirements including service availability, scalability, and reliability, while working with cutting-edge technologies like Kafka and Flink.

The position offers the opportunity to work with a talented team in a remote environment, contributing to a company that's gaining recognition for its innovative use of GenAI, as featured in Harvard Business Review and Forbes. Jerry.ai's platform simplifies car ownership through AI-powered solutions for insurance, financing, maintenance, and safety, maintaining a 4.7-star rating in the App Store with over 5 million customers.

Last updated a day 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?

Jobs Related To Jerry.ai Senior Backend Engineer - Stream processing