Senior Software Engineer - Privacy Engineering

Uber

Education
Benefits
Skills

About the Role

Uber is on the lookout for top-notch backend/data/ML software engineers to join the Data Governance engineering team within the Tech Privacy org. This role involves designing, building and handling robust distributed systems to solve infrastructure challenges that delight our quickly growing platform engineering and product engineering teams, enabling the whole engineering organization to iterate at top speed in an open, decentralized environment. If you love working on software platforms that touch the physical world and want some serious production experience at exponential growth, this is it.

What you will do

As a Backend Engineer at Uber, you'll be working on code that's closest to the business. You will build user-facing products, handle and store thousands of transactions per second, and develop intelligent fraud prevention strategies that scale. You will work on design, development and maintenance of services, frameworks, and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber. You are passionate and pragmatic technologists who are able to design scalable systems while delivering efficient code. The privacy landscape is constantly evolving, and with the adoption of ML/AI/GAI backed by extensive heterogeneous data, security & privacy threats are inevitably broadened. With your deep and comprehensive expertise across major technology stacks, you will architect, implement and scale industry-leading privacy solutions for the entire company.

Basic Qualifications

  • BS or MS in Computer Science or a related technical discipline, or equivalent experience.
  • Experience coding with C++, Java, Python, or Go
  • Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis.
  • At least five years of software engineering experience.

Preferred Qualifications

  • Under the hood experience with open source big data analytics projects such as Apache Hadoop (HDFS and YARN), Spark, Hive, Parquet, Presto is a plus.
  • Under the hood experience with fault tolerant, large scale data processing, or storage systems, or cloud and container-based cluster orchestration such as Vertica, Apache Impala, Drill, Google Borg, Google BigQuery, Amazon RedShift, Kubernetes, Mesos etc. is also a plus.
  • Incorporation of Machine Learning algorithms into products.
  • Extra bonus points for those with a deep expertise in or an aptitude for Spark internals, including but not limited to core resource management, data source, SQL optimization, multi-language support, machine learning or deep learning integration.
  • Experience with security and/or privacy enhancing technologies (PETs),
  • Experience with various encryption algorithms, anonymization and data minimization techniques.

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.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

  • Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.
Read Full Description
Confirmed 17 hours ago. Posted 9 days ago.

Discover Similar Jobs

Suggested Articles