imo messenger | software engineer | palo alto, ca
imo is a fast growing mobile messaging app. We’re building products that help hundreds of millions of people around the world easily connect with family and friends through text, voice and video chat. We are growing quickly and are looking for engineers who have experience with highly-scalable distributed systems.
Requirements:
* BS/MS/PhD in computer science (or the equivalent)
* Strong grasp of data structures and algorithms
Extra credit:
* Experience building and designing scalable distributed systems
* Ability to design and implement systems in Java
* Extensive experience writing networking code in C/C++
* Thorough understanding of TCP/IP and network programming
* Adept at hacking open source software
* 1+ years of experience at a company that went through a significant growth stage
Compensation &amp; Perks:
* Competitive salary plus $30K starting bonus and stock 
options
* $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
* Access to a concierge medical group
* Catered lunch or dinner daily and a fully-stocked kitchen
* Data plan reimbursement
* Gym membership at Equinox
* Yearly conference stipend
* imo-sponsored team events and outings
Please send your resume to REDACTED_EMAIL