INDIA (REMOTE) /ENGINEERINGENGINEERING ORG. /FULL-TIME
Plivo is a cloud communications platform that empowers businesses to connect, engage and interact with their customers in a more efficient and meaningful way.
Plivos mission is to simplify business communications. Thousands of businesses around the globe including IBM, Workday, Godaddy, and Lifesize rely on Plivo to power their voice and SMS communications at global scale.
Founded in 2011, Plivo has over 180 employees across its US and India offices. Plivo is part of YCombinator and is backed by prominent investors, including Andreessen Horowitz and Battery Ventures.
Plivo has been profitable for the past four years, an unusual milestone for companies of this scale. Plivos success has landed it among the leading, global CPaaS (Communications Platform as a Service) companies and at the cutting edge of the CPaaS sector, which is estimated to grow to $10.9 billion by 2022. ROLES AND RESPONSIBILITIES As part of a cross-functional team, you will be responsible to design and develop Plivos Voice platform. Collaborate with Developers, QA Engineers, Product Managers and Technical Leaders on new product specification/enhancements and execute the feature roadmap. Articulate complex problems, communicate viable architecture and design approach in a clear and concise manner. Thrive in a collaborative team environment and work with ambiguous product requirements. Evaluate opensource technologies, development stack and strive for new learning, continued growth by applying industry best practices and processes. Provide thought leadership in cloud based VoIP(Voice/WebRTC) services and bring your passion for technology to motivate and inspire on a day to day basis. SKILLS REQUIRED Minimum 9 years experience in building highly available, fault tolerant and scalable real-time communications(Voice and WebRTC) systems in the cloud (AWS preferred). Demonstrated history of building complex, high-performance applications in C/C++. Proven expertise in network and system performance optimizations(including kernel, containers and virtualization technologies). Proficiency in telecom protocols (SIP, SDP and RTP/RTCP) and internet protocols(IPv4/IPv6, TCP and UDP) is desirable. Deep understanding of all aspects of WebRTC from audio codecs, to networking (ICE, STUN, TURN) up to server side components needed to deploy the technology at scale (SFU, MCU, Relays) and network security(TLS, SRTP).Strong analytical, problem solving and troubleshooting skills. Programming experience with Python, Golang and Lua will be a plus. Prior experience working with Asterisk, FreeSWITCH, RTPEngine, Kamailio, or OpenSIPs will be a plus. PERKS BENEFITS Informal work style, startup culture with flexible work hours. Endless snacks and beverages. Free gym membership. Competitive salary and medical benefits.