This post is over 30 days old. The position may no longer be available

Tech Lead, Machine Learning/NLP

Digital Aristotle , Bangalore · · Full-time employment · Business/Management

What we are building

A revolutionary way of providing continuous assessments of a child’s skill and learning, pointing the way to the child’s potential in the future. This as opposed to the traditional one-time, dipstick methodology of a test that hurriedly bundles the child into a slot, that in-turn ‘declares’ the child to be fit for a career in a specific area or a particular set of courses that would perhaps get him/her somewhere.

At the core of our system is a lot of data – both structured and unstructured. We have books and questions and web resources and student reports that drive all our machine learning algorithms. Our goal is to not only figure out how a child is coping but to also figure out how to help him/her by presenting relevant information and questions to him/her in topics that he/she is struggling to learn.

The Role

We are looking to hire a ML/NLP Tech lead who can own products for technology perspective and manage a team of up to 10 members. You will play a pivotal role in re-engineering our products, transformation, and scaling of AssessEd

Required skill set

  • Wisdom to know when to hustle and when to be calm and dig deep. Strong can do mentality, who is joining us to build on a vision, not to do a job.
  • A deep hunger to learn, understand and apply your knowledge to create technology
  • Ability and Experience tackling hard Natural Language Processing problems, to separate wheat from the chaff, knowledge of mathematical tools to succinctly describe the ideas to implement them in code
  • Very Good understanding of Natural Language Processing and Machine Learning with projects to back the same
  • Strong fundamental in Linear Algebra, Probability and Random Variables and Algorithms
  • Strong Systems experience in Distributed Systems Pipeline: Hadoop, Spark etc
  • Good knowledge of at least one prototyping/scripting language: Python, MATLAB/Octave or R
  • Good understanding of Algorithms and Data Structures
  • Strong programming experience in C++/Java/Lisp/Haskell
  • Good written and verbal communication

Desired skill set

  • Passion for well engineered product and you are ‘ticked off’ when something engineered is ‘off’ and you want to get your hands dirty and fix it
  • 3+ yrs of research experience in Machine Learning, Deep Learning and NLP
  • Top tier peer reviewed research publication in areas like Algorithms, Computer Vision/Image Processing, Machine Learning or Optimization (CVPR, ICCV, ICML, NIPS, EMNLP, ACL, SODA, FOCS etc)
  • Open Source Contribution (include link to your projects, github etc.)
  • Knowledge of functional programming
  • International level participation in ACM ICPC, IOI, TopCoder etc
  • International level participation in Physics or Math Olympiad
  • Intellectual curiosity about advanced math topics like Theoretical Computer Science, Abstract Algebra, Topology, Differential Geometry, Category Theory etc

What can you expect

  • Opportunity to work on interesting and hard research problem, to see real application of state-of-the-art research into practice
  • Opportunity to work on important problem with big social impact: Massive, and direct impact of the work you do on lives of students
  • An intellectually invigorating, phenomenal work environment, with massive ownership and growth opportunities
  • Learn effective engineering habits required to build/deploy large production ready ML applications
  • Ability to do quick iterations and deployments
  • We would be excited to see you publish papers (though certain restrictions do apply)



Work Location: Bangalore

Working Days: Monday to Friday (0930hrs to 1830hrs)

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer