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 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 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
As a senior backend software engineer, you will be responsible for design, development and scalability of our backend platform for delivering the best conference experience to our users.
Design, development of backend services.
Ensure
scalability, reliability and security
of the applications
End to end ownership of multiple features, modules and services
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 of 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
Who can apply
Bachelor's degree in (Computer Science/Information Technology) or equivalent practical experience
3+ years
of professional software development experience.
Experience in taking on complex and ambiguous problemsExperience in building
scalable applications
Experience in building
RESTful APIs with monitoring, fault tolerance and metrics
Understanding of
OOPS concepts, threading
Proficient in
Go or Python or any other server side programming language
Knowledgeable in
data structures and algorithms
Good to have
Experience with
Video conferencing, Real-time communication, Go, Sockets, WebRTC, Distributed systems, Docker,
etc.
Experience with
Video streaming, HLS, DASH.
Prior experience with
AWS, GCP or Azure.
Hands on experience with
Kubernetes.
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.
Open to work on constructive feedback and proactively shares the same with peers.
Experience with open source contribution.
Why 100ms
You will be part of a small team at a fast-growing engineering-first startup.
You will 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 will work on problems at the cutting-edge of real-time video communication technology at a massive scale.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.