Software Engineer – Video Signalling, Java, Rust

November 14

Apply Now
Logo of Twilio

Twilio

Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience.Twilio has democratized communications channels like voice, text, chat, video, and email by virtualizing the world’s communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications.By making communications a part of every software developer’s toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers.Founded in 2008, Twilio has over 5,000 employees in 26 offices in 17 countries and counting, with headquarters in San Francisco and other offices in Atlanta, Bangalore, Berlin, Bogotá, Denver, Dublin, Paris, Prague, Hong Kong, Irvine, London, Madrid, Munich, Malmö, Mountain View, Redwood City, New York City, São Paulo, Sydney, Melbourne, Singapore, Tallinn, and Tokyo.

5001 - 10000 employees

📋 Description

• Design, implement, and maintain video signalling protocols and server components for real-time video calls (e.g., WebRTC, SIP, RTCP/RTP) in a highly scalable distributed system. • Collaborate with cross-functional distributed teams and various stakeholders to deliver high-performance, low-latency media experiences. • Ensure secure transmission and compliance with industry best practices (e.g., end-to-end encryption, privacy standards). • Contribute to architectural decisions and code reviews, mentoring junior engineers as needed. • Stay current with advancements in real-time communications and video technologies. • Diagnose and resolve signalling and media operational issues, with opportunities to enhance existing troubleshooting processes and tools; build tools and analytics for call quality and debugging (e.g., log analysis, packet traces). • Participate in the refinement of the team's ticket backlog, estimating work and follow Agile ceremonies.

🎯 Requirements

• 5+ years experience in Java • Experience with complex distributed systems or real time systems • Experience working in the cloud, AWS, Google, Azure • Experience with multi-threading, concurrency and asynchronous software development • Bachelors in Computer Science or equivalent experience • Support Video services as a part of on-call duties

🏖️ Benefits

• Competitive pay • Generous time off • Ample parental and wellness leave • Healthcare • Retirement savings program

Apply Now

Similar Jobs

November 10

Backend Engineer responsible for building data pipelines and infrastructure for AI-powered cybersecurity. Join a startup at the intersection of generative AI and cybersecurity.

Apache

AWS

Kafka

Python

Spark

November 9

Senior Backend Engineer developing features and improvements for NewsWhip's media intelligence platform. Collaborating with teams to ensure high product quality and performance in a fast-paced environment.

Akka

AWS

Azure

Cassandra

Cloud

ElasticSearch

Google Cloud Platform

Java

Kafka

Kubernetes

Linux

MySQL

Scala

November 4

Software Engineer developing backend solutions for Tines, enhancing customer workflows through automation and AI. Collaborating with a supportive team to deliver high quality code and improvements.

Cyber Security

Ruby

TypeScript

November 4

Senior Full Stack Engineer developing backend services for PerfectScale's Kubernetes optimization platform. Collaborating with teams to deliver robust, scalable solutions.

Distributed Systems

Docker

Kubernetes

Microservices

Go

October 22

Software Engineer tasked with developing and testing applications for Rithum's Retailers business. Collaborating with a talented team to ensure quality and innovate processes in a remote environment.

Angular

AWS

Cloud

DynamoDB

Java

JavaScript

MS SQL Server

Node.js

NoSQL

Python

PyTorch

React

Redis

SOAP

SQL

Tensorflow

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com