Software Engineer/Sr Software Engineer - Data Engineering
About the Role
**Uber Eats is a fast growing and large business within Uber. Define Uber's future by building it with us! We are on the lookout for strong Data Engineers across ALL LEVELS to build Uber Eats. If you are technically skilled in areas of Data and Data Engineering, have great communication skills and a bold and action-biased attitude toward hard engineering problems then we would love to talk to you. Given below is a brief summary of the key skillsets that we are looking for in an ideal candidate : **
* 4+ years experience developing software as an engineer or Data Engineering * Significant experience building and operating critical high-scale systems. * Good software engineering methodology: meaningful and deeply-rooted opinions about testing and code quality, ability to make sound quality/speed trade-offs. * Exceptional technical skills in data engineering:****
What the Candidate Will Need / Bonus Points
- A background in Data Engineering domain is mandatory.
Atleast 4+ years experience developing software as an engineer.
Significant experience building and operating critical high-scale systems.
Good software engineering methodology: meaningful and deeply-rooted opinions about testing and code quality, ability to make sound quality/speed trade-offs.
Architecture: Knowledge of data structures and an eye for architecture. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Python, Golang and Java.
Experience with Distributed system such as Hadoop, Hive, Spark, Kafka, Vertical is helpful.
Strong understanding in SQL, Database. Experience in building data pipeline is nice to have. Love getting your hands dirty with the data implementing custom ETLs to shape it into information.
Fast learner: Thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
You understand requirements beyond the written word : Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience
At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
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.
At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.