Software Engineer II

Uber
Seattle, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 209K

Job location

Remote
Seattle, United States of America

Tech stack

HTML
Java
JavaScript
Apache HTTP Server
Batch Processing
C++
CSS
Distributed Systems
Protocol Buffers
Hive
Machine Learning
Online Analytical Processing
Object-Oriented Software Development
Queueing Systems
Redis
React
Concurrency
Spark
Caching
Data Lake
Kubernetes
Information Technology
Apache Flink
Kafka
Front End Software Development
Vertica
Stream Processing
gRPC
Docker
Go

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