Data Software Engineer - Grocery

A technology platform company that began with ride-sharing and evolved into delivering nearly anything on-demand, including groceries and retail.
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Logistics

Description For Data Software Engineer - Grocery

Uber is seeking a Data Software Engineer to join their Grocery & Retail Data Engineering Team, playing a crucial role in shaping the future of grocery and retail delivery. This position offers an opportunity to work at the intersection of big data and retail innovation, building robust data platforms that power Uber's expanding grocery and retail services.

The role demands expertise in data engineering, with a focus on designing and implementing scalable solutions that enable advanced analytics and data-driven decision-making. You'll be working with cutting-edge technologies and frameworks, including Spark, Hadoop, and Kafka, while handling both batch and real-time data processing challenges.

As a member of this team, you'll collaborate with cross-functional stakeholders to build and maintain large-scale data systems that power various analytics and business applications. The position requires strong technical skills in SQL, Python, and Java/Scala, combined with experience in ETL development and data systems design.

The ideal candidate will have a strong foundation in computer science or related fields, with at least 3 years of focused experience in data engineering. You'll be expected to contribute to data modeling practices, ensure data quality and integrity, and stay current with emerging technologies in the field.

Working at Uber means joining a company that's revolutionizing the way goods are delivered to people worldwide. The hybrid work environment allows for flexibility while maintaining strong team collaboration, with the expectation to spend at least half of your work time in the office. This role offers the chance to make a significant impact on Uber's growing grocery and retail delivery services while working with a talented team of professionals.

Last updated 5 days ago

Responsibilities For Data Software Engineer - Grocery

  • Collaborate with cross-functional stakeholders to design and develop data systems
  • Build and maintain large-scale data systems including data warehouses and big data infrastructures
  • Develop scalable ETL pipelines to process and manage high volumes of data
  • Ensure reliability, availability, and performance of data systems
  • Lead efforts to improve data modeling practices and define best practices
  • Create and optimize data workflows for operational systems and advanced analysis
  • Support development and implementation of cutting-edge data architecture
  • Stay ahead of industry trends and emerging technologies in data engineering

Requirements For Data Software Engineer - Grocery

Python
Java
Scala
Kafka
  • BSc in Computer Science, Engineering, Mathematics, or related field
  • Full proficiency in SQL, Python, and Java/Scala
  • Hands-on experience with Spark, Hadoop, Kafka, Flink or other big data processing frameworks
  • Experience in designing and building ETL pipelines for processing large data sets
  • Experience in designing end-to-end data solutions and complex data architectures
  • Knowledge of database optimization techniques for both relational and non-relational databases
  • Understanding of data warehousing solutions and best practices

Interested in this job?

Jobs Related To Uber Data Software Engineer - Grocery

Data Engineer II

Mid-level Data Engineer position at Uber focusing on building and maintaining data pipelines and infrastructure.

Program Manager II, Tech

Program Manager II position at Uber focusing on AI & Data Solutions, managing Gen AI and data labeling projects with cross-functional teams.

Data Engineer II

Data Engineer II position at Uber, focusing on building and maintaining large-scale data pipelines and analytics systems with 7+ years of experience required.

Software Engineer II - Data

Mid-level Data Engineer role at Uber's FinTech team, focusing on building scalable data pipelines and financial metrics systems.

Data Engineer II

Uber is hiring a Data Engineer II in Hyderabad, India to work on high-quality code, system design, and collaboration across teams.