hero

We invest in people who change the way the world works.

Interested in working with them?
65
companies
911
Jobs

Software Engineer, Server Platform

Sendbird

Sendbird

Software Engineering
Seoul, South Korea
Posted 6+ months ago

센드버드의 엔지니어링 팀은 신뢰성, 풍부한 기능, 확장성을 모두 갖춘 실시간 소통 경험을 다양한 플랫폼에 제공하면서 거대한 도전과제들을 해결해나가고 있습니다. 저희 팀의 도전과제들에는 대표적으로 다음이 해당됩니다: 분산된 환경에서 최적의 레이턴시로 대규모 사용자를 지원할 수 있고 확장가능한 플랫폼을 구축, 기능이 풍부하면서도 가벼운 고성능 클라이언트 SDK 개발, 고객들이 실시간 소통 기술을 더욱 빠르게 도입할 수 있도록 해주는 제품과 서비스를 제공하는 것입니다,

본 포지션으로 합류시 소프트웨어 엔지니어로서 저희와 함께 세계 최고의 실시간 소통 솔루션 및 제품을 구축할것이라 기대합니다. 또한, 개발 관련 지식과 경험을 학습 및 확장하고 월드클래스 제품을 구축하여 고객들이 저희 실시간 서비스를 쉽게 사용하고 문제를 해결할 수 있도록 있도록 합니다. 단순히 기능을 구현하는 것이 아니라 신뢰성, 레이턴시, 확장성, 운영과 관련된 문제들을 해결하시고 고객들에게 세계 최고의 커뮤니케이션 경험을 제공해주시는 역할입니다.

이런 일을 하실 수 있어요

  • 실시간 메시지 서비스 구현을 위한 확장성 있는 대용량 분산 시스템 구축
  • 복잡한 아키텍처 문제를 해결하기 위한 직관적인 API 설계
  • API 및 메시지 서비스에 대한 고객 중심 문서 작성
  • 전 세계에 분산된 클라우드 인프라 위에 안정적이고 효율적인 서비스 설계 및 구축
  • 클라우드 환경에서의 서버 배치 및 운영

이런 분과 함께 하고 싶어요

  • Python, Java, Kotlin, Go, C++ 등 서버 사이드 프로그래밍 언어의 활용 능력
  • 실시간 시스템 개발, 배포 및 유지보수 경력 5년 이상
  • 멀티스레딩 및 분산 아키텍처에 대한 이해
  • 자신의 생각을 논리적으로 제시하고 설득할 수 있는 능력
  • 팀 단위로 일을 진행하고 결과를 만들어 내는 능력
  • 문제점에 대한 근본원인을 찾는 추론 능력
  • 오버/언더 엔지니어링을 이해하고 주어진 문제에 최선의 해결책을 찾는 능력
  • 스스로 문제를 도출하고 해결책도 제시할 수 있는 능력

이런 점이 있으시면 더 좋아요

  • 실시간 챗/메시지 시스템 개발 및 운영 경험
  • 높은 동시 접속 및 대용량 트래픽 처리 경험
  • Unix/Linux 시스템 운영 경험
  • Event-driven framework에 대한 이해
  • TCP/IP 및 네트워크 프로그래밍 이해
  • RDBMS, NoSQL 및 분산 데이터베이스 이해 및 경험
  • 서버 가상화, 글로벌 인프라, 부하 분산 및 대량 데이터 트래픽 처리에 대한 이해 및 경험
  • 프로젝트 단위 개발 조직 리딩 경험

센드버드만의 특별한 복지를 소개해요

  • 1년뒤부터 행사가능한 실리콘밸리 최고 수준의 스톡옵션
  • 자유로운 재택근무제, 유연근무제
  • 플레이스테이션, 자전거, 여행 등 자유롭게 사용할 수 있는 현금성 연간 복지포인트 약 400만원
  • 모션데스크, 의자, 모니터, 에어팟 등의 재택 근무 물품 지원 약 100만원 상당
  • 영어회화, 강의 등 자유롭게 수강할 수 있는 어학 지원금 최대 연간 360만원
  • 매주 1회 오피스 런치 지원
  • 매월 1회 팀 빌딩 비용 지원
  • 출퇴근 비용(교통비) 일부 지원
  • 선릉 오피스 주차 무료
  • 본인, 배우자, 자녀 모두 포함하는 단체보험 지원
  • MRI, 유전자검사등을 포함한 1인당 40만원 상당의 건강검진 지원 - 본인 및 가족 1인
  • 법정 연차 외 7개의 휴가 추가 지급 (Boost leave, Birthday leave, etc)
  • 맥북 프로 등 최신 업무 기기 지원 (직무별 특별 지원 옵션)
  • 스낵, 음료수, 라면이 매일 가득 채워지는 무제한 스낵바
  • 12주 유급 출산 휴가 지원 (엄마, 아빠 모두가능)
  • 기타 경조사 지원 프로그램 등

그 외 다양한 이벤트와 선물: 온라인 요가, 케어패키지, 센드버디안 알아가기 20 Questions, Global Step Challenge, 퀴즈쇼 등 사람 냄새 나는 다양한 이벤트를 하고 있습니다. 센드버드만의 특별한 복지는 계속해서 발전하고 있습니다.

The Future of Work at Sendbird

센드버드는 업무 효율성과 팀간의 협업 및 관계형성에 모두 중요한 가치를 두고 있습니다. 그 취지로 새로워진 Future of work 제도를 운영합니다. 최적의 근무 장소와 시간을 자율적으로 선택하면서도, 함께 일하는 시너지를 얻기 위해 출근 거리 1시간 이내에 거주하시는 분들은 주 2회 오피스로 출근하게 됩니다. 본인의 거주지, 근무하게 될 조직이나 업무 성격에 따라 출근 빈도는 팀과 상의하여 정합니다.

센드버드가 생각하는 다양성과 포용

위 요구사항에 100% 부합하지 않으셔도 괜찮습니다. 센드버드는 모두가 배우고 성장할 수 있는 곳이기에 다양한 배경, 경험 및 기술 스택을 가진 누구든 최고의 직원이 되실 수 있다고 생각합니다. 우리는 평등한 고용 기회를 위해 다양성을 존중하고 장려하고 있습니다. 이 포지션이 여러분의 가슴을 뛰게 만든다면 지원해주세요!

The engineering team at Sendbird is solving some of the biggest challenges related to building reliable, feature-rich, and scalable real-time conversational experiences across different platforms.

The challenges range from building a platform that can scale to some of the largest user-bases across distributed environments with optimal latency; creating a feature-rich yet lightweight and high performance client-side SDK; and building products and services that can help customers incorporate real-time conversational technologies more rapidly.

You will be participating in building the best real-time conversational products and solutions possible. You are expected to learn and expand on your engineering knowledge and experiences to build a world-class product that solves the difficult problems of our customers, and make it as easy as possible for them to harness the power of real-time chat.

Who you will do

  • Build a highly available and scalable real-time messaging service
  • Design simple, intuitive RESTful API and events services
  • Write customer-centric documentation on API and relevant services
  • Architect and build efficient servers on our globally distributed infrastructure
  • Deploy and operate server clusters within a cloud environment

Who you are

  • Working knowledge of Python or Java
  • Understanding of multi-threading and high performance distributed architecture
  • Able to work independently and drive results
  • Ability to find the root cause of problems with a minimal set of information and data points
  • Ability to find the optimal solution given resource constraints; understands under-engineering and over-engineering concepts

Bonus points

  • 5+ years of experience developing, shipping, and maintaining real-time systems is ideal but not a must
  • Experience working on real-time chat/messaging system
  • Experience handling massive concurrent connections and processing large-scale traffic
  • Understanding of Unix/Linux systems
  • Understanding of Python, Java, and Event-Driven Frameworks
  • Understanding of TCP/IP and network programming
  • Understanding of RDBMS, NoSQL and distributed databases
  • Understanding of server virtualization, global infrastructures, load balancing, and handling massive data traffic
  • Awards from programming competitions (e.g., ACM ICPC, IOI, etc.)

Our KR benefits include (but are not limited to)

  • Silicon Valley's equity program (1 year cliff)
  • Remote work policy, flexible work hours
  • Be Your Best Self: 3.9 million won (prorated by start date) for expenses ranging from professional development classes and training, to personality assessments, to gym memberships, to books, to fitness classes, to mental health services, to massages
  • Support for home office set up such as motion desks, chairs, monitors, and AirPods
  • Learn a Language benefit - up to 3.6 million won per year towards language lessons
  • Weekly office lunch
  • Monthly team building cost
  • Partial support for commuting costs
  • Free parking at the Seolleung office
  • Group insurance support that covers employees, spouses, and children
  • Medical checkup support, including MRI and genetic testing - for the employee and one family member
  • Seven additional paid holidays in addition to annual leave (Boost leave, Birthday leave, etc.)
  • Support for the latest work devices, such as MacBook Pro (special support options for each job position)
  • Unlimited snack bar filled with snacks, beverages, and instant noodles every day
  • 12-week paid parental leave support (available for both mothers and fathers)
  • Other support programs for congratulations and condolences

The Future of Work at Sendbird

Sendbird values both work efficiency and team collaboration, and relationship building. For that purpose, we operate the new Future of Work system. Those who live within an hour's commute to work will go to the office twice-per-week to achieve synergy while autonomously choosing the best place and time to work together. Depending on your residence, organization, or nature of work, the frequency of attendance will be determined by consulting with the team.

What diversity and inclusion mean to us

There is no such thing as a perfect candidate and the best employees come from a wide range of backgrounds, experiences, and skill sets. Sendbird is a place where everyone can learn and grow. We respect, promote, and encourage diversity for equal employment opportunities and encourage you to apply if this role excites you.

About Sendbird

At Sendbird, we are building the most scalable and powerful chat API in the world with a mission to build connections in a digital world. Conversations have always been the way people build relationships and get things done and our goal is to put the power of conversations in the hands of every developer and brand by making apps more social through chat, voice and video.

Sendbird is rapidly growing unicorn start-up headquartered in San Mateo, CA with additional offices in; New York, London, Seoul, Singapore, and Bengaluru and has raised over $220M with a $1 Billion+ valuation from leading investors, including: ICONIQ Capital, STEADFAST Capital Ventures, Tiger Global Management, Shasta Ventures, Softbank Vision Fund 2, and Y Combinator.