Software Engineer Backend - I (ML Team)

Pune

Applications have closed

Helpshift

Helpshift is a mobile-first customer service platform that delivers a superior in-app help experience for many of the world's top mobile apps and games.

View company page

We are on a mission to rid the world of bad customer service by “mobilising” the way help is delivered. Today’s consumers want an always-available customer service experience that leaves them feeling valued and respected. Helpshift helps B2B brands deliver this modern customer service experience through a mobile-first approach that changes how conversations take place, moving the conversation away from slow, outdated email and desktop experience to an in-app chat experience that allows users to interact with Brands on their own time. Through our market leading chatbots and automations, we help brands deliver instant and rapid resolutions. Because agents play a key role in delivering help, our platform gives agents superpowers with automations and AI that simply works. Companies such as Brex, EA, Square,  Tencent, Supercell along with hundreds of other leading brands use the Helpshift platform to mobilise customer service delivery. Over 820 million active monthly consumers and are enabled on 2B+ devices around the world with Helpshift.~30k/rps ~700 VMs ~50ms avg response time ~350GB data transfer out / hour
About the team -The Machine Learning team collaborates with business stakeholders & data scientists to design effective, efficient and resilient ML Systems. The Machine Learning team is responsible for operationalising  NLP models at scale. Our machine learning solutions help brands to guide users to self-help reducing their cost. Surrounded by talented people from different backgrounds and working with unique data; you will be challenged constantly.
We are looking for Software engineers with experience in designing, implementing and running production services. You will be part of the ML team. You are not required to have ML experience, we will teach you machine learning if you are interested in learning.

Must Have

  • 1-2 years of medium / large scale server-side software development experience.
  • Good knowledge of CS fundamentals: Data structures, the time complexity of algorithms.
  • Knowledge of Posix compliant Operating Systems (we develop on Mac OS X and deploy on GNU/Linux).
  • Comfortable using CLI tools for achieving day-to-day tasks.
  • Experience in writing Unit, Functional & Regression tests.
  • Good verbal and written communication skills.
  • Display strong work ethics. Be a team player with a strong sense of ownership and collaboration.
  • Keep calm and learn every day.
  • Bachelor’s Degree in Computer Science (or equivalent).

Nice to Have

  • Production experience in Python or Java is a plus
  • Knowledge in building services for ML applications is a plus
  • Knowledge of functional programming is a plus (We use Clojure)
  • Experience in working with a distributed version control tool (We use Git)
  • Experience in working with any one of MongoDB, Redis, Elasticsearch, Kafka, or Postgresql at scale is good to have.
Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, colour, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.

Tags: Chatbots Clojure Computer Science Elasticsearch Git Kafka Linux Machine Learning MongoDB NLP PostgreSQL Python

Region: Asia/Pacific
Country: India
Job stats:  4  1  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.