100ms is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times.
We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who’ve built video teams at Facebook and Hotstar.
100ms’ Platform-as-a-Service will reduce shipping live conferencing application time to days instead of months, allowing companies to focus on their core business.
We are looking for a few young software engineers to join our team, explore new technologies and solve cutting-edge technological problems.
As a software engineer(backend), you will be responsible for design, development and scalability of our backend platform.
Design and development of backend services
Scalability, Reliability and Security of the applications
End to end ownership of the features and modules
Articulate complex architecture problems, drive engineering excellence and collaborate with a cross-functional team
Help scale our platform to support billions of minutes a day across thousands devices around the world
Share technical practices, build development teams, and improve workflows
Contribute to open source as we set the standards for video conferencing
Mentorship of other team members
Bachelor’s degree in (Computer Science/Information Technology) or equivalent practical experience
At least 1-4 years of experience as Software Engineer/Developer
Experience in building scalable applications
Understanding of OOPS concepts, threading
Experience in building RESTful APIs with monitoring, fault tolerance and metrics
Proficient in Go or Python or any other server side programming language
Knowledgeable in data structures and algorithms
Experience with video conferencing, Sockets, WebRTC, and realtime communication
Experience with Video Streaming, HLS, Dash.
Prior experience with AWS, Azure or GCP.
Hands on experience with Kubernetes
Ability to take on complex and ambiguous problems
Ability to speak and write in English fluently and idiomatically
Strong inclination to keep up-to-date with latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forums
You’ll be part of a small team at a fast-growing engineering-first startup
You’ll work with engineers across the globe with experience in video at places like Facebook and Hotstar
You can grow as an individual contributor or as a team leader – freedom to set your own goals
You’ll work on problems at the cutting-edge of real-time video communication technology at massive scale
Skills:- Go Programming (Golang), Python, Algorithms, Data Structures, Object Oriented Programming (OOPs), Scalability, Distributed Systems, Kubernetes, Web Realtime Communication (WebRTC), RESTful APIs, Amazon Web Services (AWS), Video streaming and OTT