Senior Backend Software Engineer

Year    KA, IN, India

Job Description

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 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.


Job Detail

  • Job Id
    JD4592349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year