Peersight
Log In Employers
Explore
Jobs
Jobs
VP of Software Engineering Quality Engineer II Data Scientist - Winter 2019 Co-op Lead Developer Accounting Manager Web Developer MicroStrategy Developer L Store Director Development Engineer UAV electronics Lab Manager Assistant Controller Payroll Administrator Community Manager Operations Manager Sr Web Software Engineer Wholesale Account Coordinator Office Assistant Data Scientist National Sales Manager Brand Marketing Manager Senior Software Developer Sales Associate Teacher After school and weeknds Software Engineer - Web Front-End Customer Success Specialist Reliability Engineer Ticket Account Executive Paid Internship for DTC Brand 2019 Customer Development Summer Solution Developer - Implementation Project Integration Manager Infotainment Android Developer Instagram Marketing Intern Jr Senior Software Test Developer Satellite Communication Systems Engineer Senior Java Developer Advisor for CrowdRating Simplii Financial Systems Administrator Core Team - Full Stack Software Engineer Part-Time Software QA Analyst WordPress Web Developer Job Developer Chemist Gift Shop Sales Clerk Tax Preparer Digital Developer All Jobs
Companies
51talk ADP AT&T Aecom Aerotek Akira Amazon Flex American Income Life ArtBinder Arthena Bankers Life Barnes and Noble Bloomberg Borrowell Buzzfeed CBRE CGI CareGuide Checkout 51 Chefs Plate Cintas Clickworker Cognizant Collabera Control Risks Creative Circle CyberCoders Desjardins Doordash Drop Eigen Innovations Inc. Epic Systems First Convenience Bank Floor and Decor Gamestop Grata Data Hinge Homestars Houzz IBM Insight Global Instacart Intel Jane Street Jrop Kasisto Kforce Later Leapforce - Appen Leidos Liberty Mutual LiveOps Los Angeles Unified School District Microsoft Mixmax Mulesoft Netflix Nielsen Northrop Grumman Northwestern Mutual Oracle Paddle HR Palantir Paylocity Piedmont Natural Gas PointClickCare Postmates Provincial Health Services Authority - PHSA Raytheon Ready, Set, Food! Reim Entertertainment Rev Reynolds and Reynolds Rgis Riot Games Ritual.com Rover Sell It Down Shopify SnapTravel Square Square Enix Montreal Stryker TD Bank TELUS Taqniaty Taskrabbit Techstars Top Hat Toradex TranscribeMe Trellis Two Sigma Unite Students UnitedHealth Group UniversalGiving UserTesting VIPKID Vanguard Varian Medical Systems Vector Marketing Walgreens Wattpad Wave WeWork Whole Foods Yelp Yodle Zillow Ziprecruiter All Companies
Navigation
My Profile Log Out

Software Engineer - Real-time Chat Platform | San Mateo At SendBird

Location

San Mateo, California

Job Description

At SendBird, we are building the most scalable and powerful chat API in the world. We have customers from over 150 countries around the world and serve a truly wide-range of use-cases across communities, marketplaces, on-demand services, games, and e-commerce.

We are working with some of the hottest (and the toughest) customers in every industry, and since graduating Y Combinator in 2016, SendBird has become one of the fastest growing startups in Silicon Valley.

SendBird is headquartered in San Mateo, California and has its APAC office in Seoul, South Korea.

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.

Roles & Responsibilities
* Build a large scale distributed and scalable real-time messaging service
* Design simple, intuitive API to solve complex architectural problems
* Write customer-centric documentation on API and messaging services
* Architect and build efficient servers on our globally distributed infrastructure
* Deploy and operate server clusters within a cloud environment

Key Qualifications
* Working knowledge of Java or Python with at least 2 years of experience developing, shipping, and maintaining real-time system
* Have deep 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 the resource constraints, and understands the concepts of under-engineering and over-engineering

Bonus Points
* 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.)

Get hired at SendBird

You're one short application away from your dream job