Job Information
Coupang Global LLC Staff Backend Engineer, FC Systems in Seattle, Washington
Coupang Global LLC, Seattle WA - Staff Backend Engineer, FC Systems. Lead & drive architecture design of Fulfillment Center systems for scale, future extensibility & reliability. Envision and drive alignment with stakeholders of the appropriate roadmap and future direction of technology for FC systems. Navigate and alleviate technical obstacles and blockers at the organizational level. Decompose complex problems into simple, straightforward solutions, providing mechanisms for the teams to prioritize ruthlessly and "move with urgency. Write code when necessary to lead by example and help with high priority projects. Proactively identify opportunities in both business and technology. Review, advise, and carry out the adoption of new technology (both open-source and commercial) that are useful in achieving business objectives. Recruit and develop world-class engineering talent. Drive development of automation and robotics initiatives. FC (Fulfillment Center) Systems refer to the high-availability, distributed software architecture that powers Coupang's Warehouse Management System (WMS). Day-to-day duties: analyze user needs and software requirements for technical feasibility; confer with systems analysts and logistics programmers to identify technical limitations of the current WMS database schema; design high-performance interfaces between the warehouse floor scanners and the cloud-based inventory engine; modify existing software and improve performance; develop or direct software system testing and oversee the development of automated regression suites and "chaos engineering" tests to validate new software updates do not cause downtime; direct programming of unit tests for critical order-fulfillment paths; prepare reports on project status. Robotics Initiatives refer to the long-term re-engineering of the Fulfillment Center (FC) & Warehouse Management Systems (WMS) to orchestrate large-scale robotic automation. Day to day duties: design and implement Robotics Orchestration & Integration Layer (a software bridge) that enables WMS to manage mobile inventory and optimize task dispatching to robotic fleets (Automated Guided Vehicles (AGVs)/Sorting Robots); analyze requirements for transitioning manual operations to robotic "Goods-to-Person" zones; evaluate technical feasibility regarding real-time data processing, system costs, and high-concurrency WMS demands; modify software for inventory & interfaces; upgrade software interfaces to synchronize state across millions of items between WMS & Robotics Control System (RCS) to maintain data integrity; direct programming of Digital Twin simulations to validate software performance; confer with robotics and systems engineers to design API contracts and performance standards; prepare architecture diagrams, technical specifications, and Simulation Impact Reports. May telecommute 40% of the time.
Requirements: Must have a Bachelor's degree in Computer Science, Electronic Engineering, Computer Engineering, or related field (will accept foreign education equivalent) and seven (7) years of experience as a Backend Software Engineer or related role developing and operating backend services and web applications. Candidate must also possess: 3 years of experience in eCommerce, marketplace, logistics or Supply Chain domains working with backend APIs and distributed systems development; 3 years of experience designing and developing large-scale distributed systems and architectures serving millions of users; 3 years of development experience in Java with SpringBoot, using relational databases such as MySQL or PostgreSQL; 3 years of experience writing data processing systems in Java with Apache Flink and Apache Kafka; 3 years of experience with Kubernetes and Docker on the Amazon Web Service (AWS), Google Cloud Platform (GCP) or Microsoft Azure Cloud platform. Salary $222,600/year.
Benefits: Medica