Posted in

Senior Staff Backend Engineer – GOT/Picking

Senior Staff Backend Engineer – GOT/Picking

CompanyCoupang
LocationSeattle, WA, USA
Salary$159000 – $324000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of experience working directly within engineering teams in a fast-moving environment.
  • 10+ years of experience in developing and operating backend services and web applications for low latency servicing and messaging systems using complex event processing.
  • 10+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Experience building complex, high-performance, highly available distributed software systems successfully delivered to customers.
  • Experience in collaborating with cross-functional teams to define mission, vision, and roadmaps.
  • Experience partnering with product and program management teams.

Responsibilities

  • Serve as a technical lead on our most demanding, cross-functional projects involving Inventory and Promise.
  • Independently come up with quality architecture and design of systems for new microservices and machine learning pipelines.
  • Navigate and alleviate technical obstacles and blockers at the organizational level.
  • Participate in the architecture, development, testing, deployment, and delivery of large-scale global software applications, systems, platforms, services, or technologies.
  • Write code when necessary to lead by example and help with high-priority projects.
  • Functionally decompose complex problems into simple, straightforward solutions, providing mechanisms for the teams to prioritize ruthlessly and ‘move with urgency.’

Preferred Qualifications

  • Experience in the Fulfillment Technology space at scale, especially within the Picking domain (Planning, Route optimization, real-time inventory tracking, and automation)
  • Experience with Kafka, Stream Processing, Complex Event Processing, data synchronization between systems, low latency serving systems, and inventory management.
  • Experience in building strongly consistent and low latency data synchronization and processing systems.
  • Solid engineering skills as a lead engineer to coach and lead high-performing software engineers and keep them motivated.
  • Demonstrated leadership in a cross-functional, highly collaborative environment.
  • Track record of developing engineers through various career stages and building high-performance teams.