Coupang needs to rearchitect and build a brand new Inventory and Promise platform to improve order coordination, provide inventory visibility to customers, offer promised delivery dates, and power fulfillment orchestration, ultimately enabling Coupang Fulfillment & Transportation to operate faster, better, and cheaper.
Requirements
- 7+ years of software engineering experience, including Java.
- 7+ years of knowledge of emerging platforms, Java, C/C++, operating system principles, and programming best practices.
- Strong understanding of backend scalable software architecture, distributed systems, and message-oriented architecture.
- Experience with full-stack, high-scale production systems with fault-tolerance and monitoring.
- Experience with building stream-processing systems, using solutions such as Kafka and Spark-Streaming.
- Data caching and storage techniques and creating distributed software architectures with horizontal scale.
- Operationalizing software in a large-scale environment with high availability requirements.
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.
- Functionally decompose complex problems into simple, straightforward solutions.
- Possess expert knowledge in performance, scalability, enterprise distributed architecture, and engineering best practices.
- Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team members.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
Other
- 7+ years of experience leading large-scale projects.
- Bachelor's degree and/or Master’s degree in Computer Science or equivalent.
- Experience with scalable distributed systems and understanding of machine learning algorithms.
- Experience in the eCommerce domain involved in supply chain systems around Inventory and Promise.
- Software development experience with Java, Scala, and Python.