Coupang is seeking a Senior Staff Engineer to lead the development of a next-generation CRM platform in the Growth Engineering team. The ideal candidate will have 10+ years of professional software development experience and expertise in Spark, Flink, Spring, and Java. They will design, develop, and automate large-scale, high-performance streaming data processing systems to drive business growth and enhance product experience.
Requirements
- 10+ years of professional software development experience
- 5+ years of experience in data-related products with proficiency in Spark, Flink, Spring, and Java
- Experience with open-source frameworks and technologies, like Spring, AWS, APIs, NoSQL, Big Data Technologies (Kafka, Hive, Cassandra, ClickHouse, Apache Flink, Apache Spark, or similar)
- Excellent coding skills, with emphasis on data structures, algorithms, problem solving, refactoring, performance improvement and complexity analysis
- Distributed systems experience is a must, should be skilled at designing, implementing, and maintaining systems at scale, and working on tradeoffs based on business demand
- Bachelor’s degree in computer science or related field
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Experience with internet-scale datasets and feature engineering (feature pipeline and feature store development)
- Experience communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy
- Experience influencing software engineering best practices
- Hands-on expertise in many disparate technologies, ranging from front-end user interfaces through to back-end systems and all points in between
- Experience working backwards from the customer and delivering innovative, simple solutions
- Fluency in oral English
Benefits
- Competitive salary
- Benefits package
- Opportunities for professional growth and development