Software Engineer II

Uber
Seattle, WA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$171,000.0 - $209,000.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Apache HTTP Server Batch Processing C++ (Programming Language) Cascading Style Sheets (CSS) Distributed Systems Protocol Buffers Apache Hive Machine Learning Online Analytical Processing
+18 more
Object-Oriented Software Development Queueing Systems Redis ReactJS Concurrency Apache Spark Caching Data Lakes Kubernetes Information Technology Apache Flink Apache Kafka Front End Software Development Vertica Stream Processing Grpc Docker Golang

Requirements

Job Requirements: Employer will accept a Master’s degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field.

Position requires:

1.Go (Golang), including concurrency programming;

  1. Object oriented programming language, including Java or C++;

  2. Front-end technologies including React, JavaScript, HTML, or CSS;

  3. Container orchestration tools including Kubernetes or Docker;

  4. Data lake frameworks including Apache Hudi, Delta Lake, or Iceberg;

  5. Batch processing frameworks including Apache Spark or Apache Hive;

  6. Real-time OLAP engines including ClickHouse, Apache Pinot, or Apache Doris;

  7. Stream processing and message queues using Apache Flink and Apache Kafka;

  8. RPC frameworks (e.g., gRPC or Thrift) and Protocol Buffers;

  9. Caching strategies using Redis or in-memory caches;

  10. Designing high-availability distributed systems with high-throughput traffic for machine learning inference or model serving.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on worksourcewa.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all