hero-image
Join Our Team

Senior Software Engineer

Experience: 5-10 yrs

Interested in building high-performance search systems to handle petabytes of data in a distributed environment? As a senior software engineer in our backend team, you will have the opportunity to work with the search and storage technologies to build and ship distributed systems.

Primary Responsibilities

  • Building high-performance Search systems for personal/enterprise search needs
  • Building systems with Hadoop, Solr, Cassandra, Flask, Docker, MongoDB
  • Experience working with privacy/data handling concerns
  • Building large scale applications with machine learning
  • Coordination with internal and external teams
  • Managing junior developers
  • Participation in design discussions and decisions

Technical Skills

  • Strong core Java/Python engineering skills in Java/Python
  • Deep understanding of HTTP and REST principles
  • Object Oriented programming and common design patterns
  • Experience in building large scale systems working with Data
  • Performance testing and tuning
  • Designing scalable and distributed systems

Apply by sending your CV