Machine Learning Engineer 1

Bengaluru, Karnataka, India

ShareChat

ShareChat is India's own social network in 14 Indian languages Install ShareChat from Google Play Store for FREE!

View company page

Location: Bengaluru,Karnataka,India

 

We're looking for deeply passionate machine learning engineers who have demonstrated the ability to design, build and scale distributed backend services.

This role on the platform team will give you the opportunity to work on

  • Building out feature computation, storage, monitoring, analysis and serving systems for billions of features required across ShareChat applications every day
  • Developing distributed real-time training & experiment infrastructure over terabytes of data
  • Developing a highly scalable, high-QPS inference service providing low latency performance using a mix of CPU and GPU hardware to most efficiently utilise resources
  • Scaling distributed backend services to reliably support high-QPS low latency use cases
  • Building core data and model metadata systems powering the end-to-end ML lifecycle
  • Advancing the usage of ML monitoring, observability and explainability across the company

To accomplish this, you will make use of cutting-edge open source technologies like Kubernetes, Docker, Kafka, Spark, Snowflake, Metabase, Tensorflow, PyTorch among others.

You should have,

  • 1+ years of industry experience with a solid understanding of engineering and infrastructure best practices
  • Strong coding skills with Go, Java or Scala. Familiarity with Python is a plus.
  • Hands-on experience using data processing tools like Beam, Spark or Flink in a cloud environment like GCP or AWS and first-hand knowledge about data management concepts
  • Written libraries or tools used by other engineers or researchers.
  • A keen drive for code quality, reliability, continuous improvement and monitoring.
  • Value for team success over personal success

In addition,

  • Experience developing and productionising machine learning models is a plus
  • Industry experience building end-to-end Machine Learning Infrastructure a big plus
  • Experience with Docker, Kubernetes or Flink is a plus
  • You have a preference for working in an end-to-end product development flow: from user research, discovery, coding and testing to deployment, monitoring and gathering feedback.
Apply to this job

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: AWS Data management Docker Engineering Flink GCP GPU Kafka Kubernetes Machine Learning Metabase ML infrastructure ML models Open Source Python PyTorch Research Scala Snowflake Spark TensorFlow Testing

Perks/benefits: Career development

Region: Asia/Pacific
Country: India
Job stats:  23  3  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.