
Senior Software Engineer - Data
We are looking for an experienced Senior Software Engineer - Data to join our team at Uber. As a Senior Software Engineer - Data, you will be responsible for leading the development and implementation of data-driven solutions that leverage our platform's vast data resources.We are looking for someone with a strong technical background and expertise in engineering best practices. You should have a strong knowledge of data engineering, software development, data warehousing, and analytics. The ideal candidate will have a strong understanding of database systems, data warehouse architectures, and data modeling techniques.In addition to technical expertise, you should possess excellent problem-solving skills, communication skills, and a passion for finding creative and innovative solutions to complex data challenges.
Responsibilities:
- Lead the development and implementation of data-driven solutions that leverage the platform's vast data resources.
- Use strong technical background and expertise in engineering best practices to create data-driven solutions.
- Design and develop database systems, data warehouse architectures, and data models.
- Troubleshoot and debug data-related issues.
- Develop and maintain data pipelines for data ingestion, manipulation, and analysis.
- Utilize analytics and machine learning techniques to discover insights from large datasets.
- Support data-driven decision-making by developing dashboards and reports.
- Collaborate with Product, Engineering, and Data Science teams on data-driven initiatives.
- Ensure data quality and integrity by designing and implementing data validation processes.
- Stay informed of the latest trends and best practices in data engineering and software development.
Python
Or C++
Bachelor’s Degree In Computer Science Or Equivalent Experience
+ Years Of Experience Developing Software In A Professional Environment
Experience With Sql And Nosql Databases
Experience With Distributed Systems And Data Streaming Architectures
Proficiency In Programming In One Or More Languages
Eg. Java
Experience With Machine Learning Algorithms And Frameworks
Knowledge
Sql
Java
Data Analysis
Algorithms
Big Data
Debugging
Data Modeling
Machine Learning
Cloud
agile
Automation
Coding
RESTful API
Performance tuning
CI/CD
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
Organization
self-motivation
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Software Engineer - Data in Sunnyvale, CA, USA is $127,074-$189,941. This range can vary depending on the company, the individual's experience, and other factors.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started