Software Engineer

Location : Mountain View

Our Core Engineering Team is looking for an exceptional individual to join our team. In this role, you will be able to make a significant impact on the team by designing and building scalable platforms to handle multi-millions requests and petabytes of data. In addition, you’ll be responsible for measuring performance and identifying bottlenecks in scaling our current systems. You’ll team up with brilliant engineers in building world-class products. Here’s a full list of the responsibilities below:



  • Design and build scalable platforms to handle multi-million requests and petabytes of data
  • Build new platform features along with supporting the server platform
  • Measure performance and identify bottlenecks in scaling our current systems
  • Contribute to open source software powering our platform
  • Collaborate with a diverse team of skilled engineers in building world-class products
  • Ensure efficiency, quality, and operability of a large-scale distributed system


  • You have BS or MS degree in Computer Science or related field
  • 3+ years of programming experience, including building distributed systems
  • Proficient experience in one or more of Python/C++/GO
  • Experience working with database technologies (like HBase and MySQL, etc)
  • Experience with data-intensive applications, API development, and protocol design
  • Interest and knowledge of building scalable and fault-tolerant server software and strong architectural chops
  • Strong written and spoken communication skills