Uberposted 18 days ago
$167,000 - $185,500/Yr
Full-time
Sunnyvale, CA
Transit and Ground Passenger Transportation

About the position

Engineers at Uber have a deep impact across a wide variety of business and technology decisions spanning multiple projects. They are passionate and pragmatic technologists who are able to design, implement and deliver scalable and resilient systems. They are approachable, collaborators and mentors to engineers. Our engineering culture is the same across all our engineering offices: in Hyderabad, this is no different from San Francisco or our other locations. The Communications Platform at Uber is responsible for building technology that enables a seamless communication channel technology that will facilitate both realtime & offline communications among Uber & its user community. This team focuses on providing a high performing, secure, reliable, and resilient ecosystem for seamless communications to all our users (Riders, Drivers, Eaters, Couriers, Restaurants, etc) through automated and innovative solutions. We are looking for someone with a passion for designing, building and scaling highly-available, mission-critical systems that support millions of users during their communications experience on a daily basis with other users/uber. This is a unique opportunity for an experienced engineer who is collaborative, has a healthy sense of curiosity and acts with responsibility to join Uber, work with talented people across the board and help improve our next generation communications platforms, scaling it to the next level. This is a very high impact role where you will interface with all major infrastructure & platform teams at Uber.

Responsibilities

  • Build and work on the Comms platform, which serves communications to billions everyday using advanced technologies over push sms email and social media such as whatsapp.
  • Build the intelligence to communicate with people at the right time, at the right place and meet them where they are.
  • Evaluate options, design and implement solutions to meet business goals.
  • Collaborate with related teams to establish interface, fill gaps, to reach project goals.
  • Productionize solutions across the fleet, including close monitoring and revising the solution based on actual observations.
  • Contribute to project scope and planning.
  • Mentor junior engineers and interns to grow in leadership abilities.
  • Represent own project in internal forums.

Requirements

  • BS or MS in Computer Science or a related technical field, or equivalent experience.
  • 3+ years of experience with systems software engineering.
  • Excellent coding/debugging abilities.
  • Hands-on knowledge of programming languages, Distributed systems, MicroServices, API contracts, data store systems and message queue and data technologies.
  • Sound understanding of computer architecture and CS fundamentals.
  • Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.
  • Experience in working with large-scale, highly-available systems that solve complex, organizational level business problems.
  • Understanding of fault-tolerant systems and multi-datacenter/cloud architectures.

Nice-to-haves

  • Industry expertise in one or more technology spaces in the communication domain.
  • Experience working in the Communications industry, working with CPaaS (Communications platform as a service) providers like twilio, infobip, sinch, messagebird etc.

Benefits

  • Eligible to participate in Uber's bonus program.
  • May be offered an equity award & other types of compensation.
  • Eligible for various benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service