Software Engineer II - Engineer

Uber
US - New York - New York
View Company Profile / << Go Back

  • Job Type: Full time
  • 3 days ago

Job Description

Design, build, and maintain foundational infrastructure and data pipelines, owning work from design documentation through production debugging and incident management. Collaborate across teams to turn ambiguous requirements into reliable system designs, improve code quality and performance, and ensure production stability.

Requirements: Requires at least three years of professional software engineering experience in backend development, distributed systems, or data engineering, proficiency in an object-oriented or functional programming language, and a bachelor's degree or equivalent experience in a related technical field. Candidates should also have experience with data modeling, query optimization, testing, and monitoring; experience with Big Data or streaming frameworks and a relevant PhD are preferred.

Key Skills: Backend Development, Distributed Systems, Data Engineering, Go, Java, Python, C++, Data Modeling, Query Optimization, System Design, Testing, Monitoring, Big Data, Spark, Flink, Kafka

Benefits: Bonus Program, Equity Award, 401(k) Plan, Other Benefits




Fast Track Upload