Singularity IM 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 experienced software engineering generalists to work on our messaging platform. We are growing quickly and are looking for developers who have experience with highly-scalable distributed systems. 

Our ideal candidate has a strong background in data structures, algorithms, design, and coding.

Minimum qualifications:

  • BS/MS/PhD in computer science (or the equivalent)
  • Strong grasp of data structures and algorithms

Preferred qualifications:

  • Experience building and designing scalable distributed systems
  • Ability to design and implement systems in Python and Java
  • Experience with NoSQL DB like Redis and Cassandra
  • Experience with big data analytic frameworks like Hadoop and Spark
  • Adept at hacking open source software

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

Apply for this Job

* Required