Market pay check
Matched to Computer systems and software professionals
Source: Ministry of Employment and Labor wage information system (wage.go.kr), wage distribution by occupation.
What you'd do
- Design and implement communication software stack components for NPU collective communication library
- Contribute to technical design,API definition,and performance optimization across software and hardware layers
- Collaborate with hardware and software teams to analyze performance bottlenecks and influence NPU topology
What they want
- Minimum 5 years systems software development experience or Ph.D. in HPC,Parallel Computing,Computer Architecture,or equivalent
- Strong collaboration and problem-solving skills for complex technical issues
- Proficiency in C/C++ low-level systems programming with OS internals and networking understanding
Nice to have
- Solid understanding of collective communication algorithms like All-Reduce,All-Gather,Reduce-Scatter
- Prior experience contributing to high-performance communication libraries such as NCCL or MPI
- Experience with parallel runtimes and high-performance networks like RDMA,RoCE,NVLink,CXL
Seoulstart's read
- Visa tier (likely)
- E-7 specialty / professional (likely)
- Korean language
- Korean not required
- English friendliness
- High: JD in English, foreign-friendly signals
- Context
- Rebellions is an AI chip startup; specialized technical roles often receive E-7 visa sponsorship,but confirm with recruiter at recruit@rebellions.ai regarding visa support explicitly.
This is Seoulstart's analysis of the public job description, not the employer's stated policy. Verify visa sponsorship, language requirements, and remote allowances directly with the recruiter.
Original posting from Rebellions
Responsibilities and Opportunities
- Designing and implementing key components of a communication software stack including collective communication library and driver specifically engineered for our NPU and related communication topologies
- Contributing to the technical design, API definition, and performance optimization of the communication stacks across software and hardware layers
- Collaborating with hardware and software teams to analyze performance bottlenecks and influence future NPU and interconnect topology
Key Qualifications
- Minimum of 5 years of professional experience in systems software development, or a Ph.D. in a related field (HPC, Parallel Computing, Computer Architecture, Collective Communication, or equivalent)
- Strong collaboration and problem-solving skills for complex technical issues
- Proficiency in low-level systems programming (C/C++) and understanding of OS internals and networking
- Proven experience developing and delivering complex, high-performance, and reliable software in a collaborative environment
- Understanding of hardware accelerators (GPUs, TPUs, or other NPUs) and their performance characteristics
Ideal Qualifications
- Solid understanding of collective communication algorithms (e.g., All-Reduce, All-Gather, Reduce-Scatter) and their performance characteristics
- Prior experience contributing to high-performance communication libraries (e.g., NCCL, MPI), parallel runtimes, and/or high-performance networks (e.g., RDMA/RoCE, NVLink, CXL)
- Understanding of interconnect topologies and Network-on-Chip (NoC) architectures
전형절차
- 서류전형 > On-line 인터뷰(코딩테스트 포함) > On-site 인터뷰(과제 포함) > 처우 협의 > 최종 합격
- 전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
- 전형 일정 및 결과는 지원 시 작성하신 이메일로 개별 안내드립니다.
참고사항
- 본 공고는 모집 완료 시 조기 마감될 수 있습니다.
- 지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다.
- 채용 및 업무 수행과 관련하여 요구되는 법령 상 자격이 갖추어지지 않은 경우 채용이 제한될 수 있습니다.
- 보훈 대상자 및 장애인 여부는 채용 과정에서 어떠한 불이익도 미치지 않습니다.
- 담당 업무 범위는 후보자의 전반적인 경력과 경험 등 제반사정을 고려하여 변경될 수 있습니다. 이러한 변경이 필요할 경우, 최종 합격 통지 전 적절한 시기에 후보자와 커뮤니케이션 될 예정입니다.
- 채용 관련 문의사항은 아래 메일 주소로 문의바랍니다.
- recruit@rebellions.ai
Related Seoulstart guides
Similar roles on Seoulstart
Principal Fullstack/Backend Software Engineer, User ConnectionsRoblox · San Mateo, CA, United States · today
Principal Software Engineer - StreamingRoblox · San Mateo, CA, United States · today
Backend Lead Software Engineer (Level 5) | Gurugram basedAgoda · Gurugram · today
Member of Technical Staff (Software Engineer, Enterprise Trust & Governance)Perplexity · San Francisco; London; Seattle; New York City; Toronto · 1 day ago