Software Engineer II
Uber
**About the Role**
The Growth Platform teams operate at the critical intersection of product and infrastructure, building technology to accelerate the fastest-growing company in history.
The Personalization team within Growth Platform is:
1. Building platform services to create and distribute personalized marketing content to hundreds of millions of users, across all lines of businesses
2. Creating pipelines to monitor users reactions
3. Progressively optimizing the content through reinforcement learning
The team’s work lays the foundation for Uber’s business growth. If you are passionate about designing and building extremely reliable, highly scalable, and performant multi-tenant services that never fail, this is the right group for you.
**What the Candidate Will Need / Bonus Points**
\-\-\-\- What the Candidate Will Do ----
1. Designing and implementing backend services and data pipelines with high scalability and reliability
2. Working closely with product managers to build technologies to fuel business growth
3. Dealing customer data and building highly scalable, efficient data pipelines
4. Work closely with data scientists on model onboarding and training
5. Providing prompt support and solutions for Product, CRM, and Marketing partners
6. Troubleshooting data loss, data inconsistency, and other data-related issues
\-\-\-\- Basic Qualifications ----
1. 2+ years of experience in developing backend services or data engineering
2. Coding experience in one of the following languages: Golang, Java, Python, C#, C++
3. Working experience with at least one of the following data-processing platforms: Spark, Hadoop, Hive
4. Experience querying data using SQL.
\-\-\-\- Preferred Qualifications ----
1. Strong coding and debugging skills: You possess advanced expertise in at least one backend programming language and are eager to expand your knowledge.
2. Architecture skills: You have a deep understanding of data structures, algorithms, and architecture design. You're capable of discussing architectural trade-offs both in theory and in practice.
3. Data expertise: You are experienced in querying data using SQL and are comfortable guiding development from initial concepts to a polished product.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.
Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
\*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).
Confirm your E-mail: Send Email
All Jobs from Uber