Accepting Applications
Full-time
On-site
Posted 1 hour, 45 minutes ago
0 views
0 applications
Job Description
**Employer:**
Uber Technologies, Inc.
**Job Title:**
Software Engineer
**Job Location:**
San Francisco, California
**Job Type:**
Full Time
**Rate of Pay:**
$167,000 to $204,000 per year
You will be eligible to participate in Uber's bonus program, and may be offered other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits .
**Duties:**
Design and develop large\-scale data systems, including databases, data warehouses, and big data platforms. Build robust and scalable software solutions using modern software engineering practices. Design and build scalable data pipelines for both batch and real\-time processing \- leveraging Apache Airflow, Spark, and SQL for ETL workflows across diverse data sources (e.g., relational databases, APIs, logs), and using tools like Apache Kafka, Flink, and Spark Structured Streaming to enable near real\-time data processing for analytics and monitoring use cases. Collaborate with stakeholders to understand business needs and translate them into scalable and reliable data systems and tools, while ensuring data quality, privacy, and compliance. Champion and enforce data governance practices, including data lineage, metadata management, data quality controls, and privacy regulations. Drive automation initiatives by developing scripts, utilities, and frameworks to streamline data processes, improve efficiency, and enforce data governance practices. Collaborate with cross\-functional teams, mentor junior engineers. Stay updated with latest industry trends and technologies in data engineering, Gen AI and Cloud solutions and create innovative solutions for complex challenges. Maintain comprehensive documentation of data solutions, processes, best practices and actively share knowledge with team. May telecommute.
Employer will accept a Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, and three years of experience in the job offered or in a related occupation.
**Position Requires**
* Programming languages such as Python, Scala, and SQL;
* ETL Data Pipelines (Extract, Transform, Load);
* Cloud services such as Amazon S3, Amazon EMR, Amazon Lambda, Amazon Redshift, or GCP BigQuery;
* Hadoop tech stack: HDFS, Hive, Presto, Spark, Flink, Airflow, or MapReduce;
* Batch and Real Time Data processing using Airflow, Spark, HUDI, Kafka, or Flink;
* GenAI powered applications for predictive and generative analytics, code optimization and developer productivity;
* Data structures and algorithms development and functionality;
* Designing technology stacks;
* Debugging and monitoring for production services;
* Distributed systems;
* Software Development Lifecycle.
Login to Apply
Don't have an account? Register