Develop robust systems for video conferencing, optimize for high scale, and collaborate on cross-functional teams while enhancing user experience.
About us
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. 100ms allows shipping live conferencing application time in days instead of months, allowing companies to focus on their core business.
We are a team uniquely placed to work on this problem. We have built a world-record scale live video infrastructure powering billions of live video minutes in a day. We are a hybrid team with engineers who've built video infrastructure at Facebook and Hotstar.
We are in search of software engineers to join our core teams at different levels, explore new technologies and solve cutting-edge technological problems.
What would you do
- Develop robust, scalable systems for high-quality video conferencing.
- Take ownership of features from ideation through to implementation and testing.
- Optimise our platform to support billions of video minutes daily.
- Collaborate closely with cross-functional teams and contribute to open-source projects.
- Proactively identify and resolve performance challenges to ensure an exceptional user experience.
Who Can Apply
- Computer Science/Engineering or Mathematics major.
- 2+ years of professional software development experience.
- Excellent mathematical and analytical skills.
- Experience in programming.
- Entrepreneurial mindset and hunger.
- Strong fundamental grasp of data structures and algorithms.
Good To Have
- Experience with video conferencing, Golang, Sockets, WebRTC.
- Experience with open source contribution.
- 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.
Why 100ms.live
- 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 a massive scale.
Additional Information
- At 100ms, we place a strong emphasis on in-office presence to promote collaboration and strengthen company culture. Under the current policy, employees are expected to work from the office at least three days a week—Tuesday, Wednesday, and Friday—as an essential part of their role.
Top Skills
Go
Sockets
Webrtc
Similar Jobs
Financial Services
As an Experienced Software Engineer, design and develop scalable systems using Java or Python, contribute to software solutions, and analyze data for improvements.
Top Skills:
Cloud TechnologiesJavaPython
Financial Services
As a Lead Software Engineer, you will deliver cloud-native applications, code in Java, ensure system reliability, and support lifecycle management while coaching team members.
Top Skills:
AWSCloud TechnologiesDistributed SystemsJavaRestful Apis
Financial Services
The Sr Lead Software Engineer will deliver cloud-native microservices, ensure system reliability, manage stakeholders, and mentor team members in a collaborative, customer-focused environment.
Top Skills:
AWSCloud-Native MicroservicesJavaMessaging FrameworksRestful Apis
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

