Machine Learning Engineer
Are you a backend engineer who wants to learn data science and machine learning? Then this is the role for you! We will train you to work on production AI projects at Helpshift. These AI projects help our customers scale their customer service through automating mundane work as well as assisting customer service agents in doing their work.
What you will continue to work on:
You will continue working on Python, APIs, databases, background jobs, Kafka topics, cloud storage (on AWS and Azure), etc.
What you will Learn:
We have a fabulous data scientist team who will coach you and introduce you into the world of data science and machine learning. We have excellent engineering teammates who will guide you in your work.
What you should expect:
The AI team is split between 2 offices - San Francisco and Pune, India. We have the broader engineering and product teams in the Pune office.
The AI team consists of 2 teams - data scientists (DS) and machine learning engineering (MLE). We are the MLE team.
Think of the MLE team's work as "ML infrastructure" + "productionizing data science algorithms". ML infrastructure work includes APIs, databases, background jobs, Kafka topics, cloud storage (on AWS and Azure), etc. Productionizing data science algorithms include taking the data scientists' prototypes and building a robust system that can go into production, and serve large-scale customers (think of the biggest gaming companies in the world, the biggest fintech companies in the world, and so on). You bring your programming skills and backend engineering skills, we will coach you on the rest.
We are small teams operating in a startup environment. Expect fast pace but regular working hours. We strive to deliver quality with speed. However, we will not sacrifice quality for speed.
We are transitioning to practice Agile iterations in developing software, ensuring a concrete deliverable at the end of every cycle.
How big is Helpshift:
Helpshift is installed on over 2 billion devices - roughly 1 out of every 3 smartphones in the world.
We serve over 820 million active users and ~7 million conversations every month.
Some more numbers:
165000 requests per second
50 ms response time
~400GB data transfer every hour
1000+ VMs deployed at peak
What we expect from You:
2+ years of medium / large scale server-side software development experience
Proficiency with Python language