Full Time / Palo Alto
Pagebites Inc. is a fast growing company based in Palo Alto, California and our messaging app, imo.im, is extremely popular internationally. Our current team consists of TopCoders, ACM ICPC World Finalists, and medalists of the International Olympiads in Informatics. We work on challenging projects that have direct impact on our 200-million monthly-active users.
We are currently seeking software engineers to join our AV team in working on our real-time audio and video calling application. Hundreds of millions of users use our calling platform every day and being part of our small team will give you the opportunity to make huge impact.
Our ideal candidate has a strong background in data structures, algorithms, design, and coding.
Work closely with client and backend teams to take the audio/video calls to the next level Design, develop and test core audio/video systems Traffic routing, peer-to-peer Congestion control, throughput and latency optimization Digital signal processing Codecs Network protocols and encryptions
BS/MS/PhD in computer science (or the equivalent) Strong grasp of data structures and algorithms
Experience in Audio/Video encoding/decoding and processing Extensive experience writing networking code in C/C++ Experience with real time audio and video communication systems Thorough understanding of TCP/IP and network programming Experience building and designing scalable distributed systems Adept at hacking open source software Experience in Python and Java
Benefits & Perks:
Competitive salary $500/month housing stipend for living within a five-mile radius of the office Four weeks of paid vacation per year (plus paid holidays and sick days) 401(k), medical, dental and vision benefits Catered lunch daily and a fully-stocked kitchen Data plan reimbursement Wellness program Yearly conference stipend Company-sponsored team events and outings