| 업무내용/자격요건 |
Job Description
Our goal is to build the best e-commerce experience for our customers. We get millions of products from sellers and we want to build a consistent experience by automatically detecting features from catalog, and enriching the catalog with structured information. We use machine learning to develop models to extract missing data from text, detect inaccuracies and fix them automatically. We strive to build efficient workflows allowing humans to apply their judgment only when necessary.
On a daily basis, we solve problems from different kinds product categories ranging from cellphone cases to fashion. We consume various sources of data such as catalog, reviews, views etc. to continually enhance the catalog. And we do all of this at scale that is growing at relentlessly.
We are looking for a Principal Software Development Engineer to lead our teams in designing and building these systems. You will help establish technical standards and drive the overall technical architecture and engineering practices. You will be working on hardest problems of informational retrieval and machine learning, operating with large data sets and building platforms that will help us scale. You will work closely with product management to define the future of Catalog quality for Coupang. You will research problems and build high quality, architecturally sound systems that solve those problems. You will provide overall technical vision when designing and building the software, ensuring the software is evolving in the right long term direction while bringing value to customers iteratively.
[Responsibilities] Act fearlessly; Serve as a technical lead on our most demanding, cross-functional projects. Drive highest quality; Ensure the quality of architecture and design of systems. Invent and Simplify; Decompose complex problems into simple, straight-forward solutions. Possess expert knowledge in performance (millisecond latencies), scalability (millions of request per min), availability (99.99% uptime), enterprise architecture, and engineering best practices. Leverage knowledge of internal and industry best practices in design. 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. We are looking for a Principal Engineer who will be a visionary leader, builder and operator.
[Requirements] Bachelor's degree and/or Master's degree in Computer Science or equivalent. 10+ years of software engineering experience and best practices in Java or other high level language. 10+ years of experience leading large-scale projects. 3+ years of experience mentoring junior engineers to success.
[Preferred] Experience in building high-performance, highly-available and scalable distributed systems. Experience with data sources for both non-transactional (Cassandra, DynamoDB) and transaction (RDS, MySQL) needs. Experience with massive data processing techniques (EMR/Hadoop/Spark, SWF, Storm/Kinesis, etc.) 2+ years of hands-on experience as a Principal-level Software Development Engineer. Excellent written and verbal communication skills Desire to do deep data analysis while solving problems. Desire to guide junior engineers through design and architecture. [제출서류] 자유양식 국/영문 이력서
[전형절차] 서류전형-면접 |