ML Engineer - IoT

Bengaluru, Karnataka, India Full-time

OYO Mesh (IoT team) is looking for ML Engineers to join the Bangalore office.


  • With TBs of IoT data available from on-ground devices, design the systems to analyze and learn from that data to gain continuous actionable insights around device health, efficiency, offline usage, energy utilization, etc.
  • Closely working with the core team to design algorithms for new IP product and services
  • Conduct advanced statistical analysis to provide actionable insights, identify trends, and measure performance
  • Work on cutting-edge technologies around Computer Vision and facial recognition/matching
  • Develop new technological ways for solving high-end problems with ML, data science & analytics
  • Design experiments, test hypotheses and build models
  • Work with different stakeholders to identify the business requirements and the expected outcome
  • Recommend ongoing improvements to methods and algorithms


  • Hand-on experience with Machine Learning at-scale
  • Sufficient background in data mining and statistical analysis
  • Able to understand various data structures and common methods in data transformation
  • Deep understanding of statistical modeling (Regression, Clustering, Decision trees), machine learning, algorithms, data mining concepts, and a track record of solving problems with these methods
  • Experience with Gradiend Descent, Clustering, Deep Learning, SVM, k-nearest neighbors, random forests, ensemble methods, Logistic Regression, Probability Theory, Bayesian/Markov networks etc.
  • Demonstrated programming skills in relevant languages, including R, Python etc.
  • Optional Skills: Spark, Hive, Pig, d3, Ruby
  • Graduate degree in computer science, operations research, statistics, physics, or mathematics is preferable
  • 3+ years of related work experience
  • Great communication skills


Apply for this opening at