Uber is seeking a Senior Software Engineer to join their Targeting Platform team, a crucial component of their technology infrastructure. This role offers an exciting opportunity to work on a platform that manages over 2B user profiles and supports 400K+ segments, processing billions of updates daily.
The position involves designing and implementing highly scalable backend services that power personalized experiences across Uber's products. You'll be working with cutting-edge technologies and building next-generation targeting capabilities to meet Uber's dynamic business needs. The role requires expertise in developing complex software systems that can scale to millions of users.
As a Senior Software Engineer, you'll be responsible for building key components of a large-scale platform for real-time event processing and batch job processing. You'll collaborate with cross-functional teams to drive adoption and standardize processes, while also leading the design and implementation of high-impact features.
The ideal candidate will have 5+ years of experience in backend development, strong architectural skills, and proficiency in Java or Go. Experience with high-throughput, low-latency services using technologies like Kafka, Redis, and Cassandra is highly valued. You'll be part of an on-call rotation and drive continuous improvements in system availability, scalability, and performance.
This is an excellent opportunity for engineers passionate about building extremely reliable, highly scalable systems. The role offers competitive compensation, including a base salary range of $185,000-$205,500, along with bonus potential and equity awards. The position is hybrid, requiring at least half of the work time to be spent in the office, either in San Francisco or Sunnyvale.