Short DescriptionUBER is seeking a Senior Software Engineer who has a solid background in multiple programming languages, e.g. Java, Scala, Go, Python, C++, etc.
- Work with Uber Eats teams to solve challenges brought by the large scale and fast-growing data
- Work with Uber data platforms to evolve data tools and solutions for whole Uber
- Own Uber Eats core data pipelines and builds data quality into them
- Design and develop new systems, tools, and dashboards to enable folks to consume and understand data faster
- Manage Uber Eats data processing resources.
- Ability to learn quickly on the go. We're looking for software engineers who thrive while learning new technologies and don't believe in one-size-fits-all solutions. You should be able to easily adapt to meet the needs of our massive growth and rapidly-evolving business environment.
- BS degree in Computer Science or related engineering field.
- 5+ years of relevant non-internship software engineering experience.
- Excellent written and verbal communication skills and the ability to write detailed design documents.
- Experience in working on large-scale distributed systems
- Solid background in multiple programming languages, e.g. Java, Scala, Go, Python, C++, etc.
- Experience with a streaming framework such as Apache Spark, Flink is a strong plus.
- Experience with Hadoop/hive, Vertica, Redshift, Presto, Pinot/Scuba and data warehouse technologies is preferred
- Good SQL skills are preferred
Senior Software Engineer