Team Lead (Java / Big Data)

We are looking for an experienced Team Lead to join our team. As a Team Lead , you will drive our projects which are mostly related to machine learning and work with Big Data.


  • Drive the project as a team leader;
  • Respond for a technical part of the project from coding to deployment;
  • Coordinate BA and QA efforts;
  • Respond for the technical communication with customers;
  • Proactively work on risks and propose options to a customer;
  • On-site visits and work with customers  to identify the requirements and propose the solutions;
  • Write production-ready code and unit tests that meet both system and business requirements;
  • Help developers of the team to grow professionally.


  • At least 5 years of hands-on experience with Java;
  • English: B2;
  • Previous experience with SQL and NoSQL databases;
  • Good knowledge of AWS platform and it’s services or other cloud platforms;
  • Interest in Machine Learning;
  • Excellent verbal and written communication and presentation skills, analytical and problem-solving skills.

Nice to have:

  • Experience with building Data Lakes;
  • Experience with streaming processing;
  • Participating in projects with Machine Learning algorithms applied.

You will work with smart people who love to solve hard problems, and who not only expect but also foster high performance. If you fit the description above, we’d love to hear from you! Email us at hrm@indatalabs.