
uber
Sr Software Engineer - Fulfillment Shopping & Ordering
개발인프라·DevOps
AI 요약
Uber의 Fulfillment Shopping 팀에서 수백만 명의 사용자를 지원하는 실시간 고가용성 주문 이행 플랫폼을 구축할 5년 이상의 경력직 소프트웨어 엔지니어를 채용합니다. 분산 시스템 설계 및 대규모 데이터 처리가 핵심이며, Golang, Java 등 주요 언어 역량이 필요합니다.
주요 업무
Fulfillment 플랫폼 및 쇼핑/결제 시스템 설계 및 개발, 실시간 고가용성 분산 시스템 구축 및 운영, 복잡한 제품의 데이터 모델링 및 재사용 가능한 비즈니스 API 개발, 인프라 레이어(데이터 스트리밍, 검색 및 랭킹 시스템) 최적화, 제품 매니저 및 타 엔지니어링 팀과 협업하여 프로젝트 요구사항 정의 및 실행 계획 수립.
자격 요건
컴퓨터 공학 학사 학위 이상(또는 동등한 경력), 5년 이상의 전문 소프트웨어 개발 경력, 객체 지향 설계·자료구조·알고리즘 등 컴퓨터 공학 기초 지식 및 복잡도 분석 능력, Golang·Java·C#·C++ 중 최소 하나 이상의 프로그래밍 언어 숙련도, 분산 시스템 작업 경험, 기술 팀 및 경영진과 원활하게 소통할 수 있는 커뮤니케이션 능력. (우대사항) 컴퓨터 공학 석사 또는 박사 학위, 높은 가용성 SLA를 가진 프로덕션 시스템 관리 경험, SDLC(코딩 표준, 코드 리뷰, 소스 제어, 빌드, 테스트 등) 베스트 프랙티스 숙지, 대규모 분산 시스템 경험.
기술 스택
GolangJavaC#C++Distributed SystemsData ModelingSearch & RankingData Streaming
uber의 다른 공고
Staff Software Engineer – AV Labs
개발, AI·머신러닝, 연구·R&DSenior ML Engineer, Computer Vision - Applied AI
AI·머신러닝, 연구·R&DStaff Frontend Engineer, Core Services Eng
개발Staff Program Manager, Tech
경영지원Software Engineer II
개발Software Engineer I
개발, 인프라·DevOpsProgram Manager
제품·기획·디자인, 고객지원, 경영지원Staff Technical Program Manager
경영지원, 보안, 인프라·DevOps