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.
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.
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.
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
Categories:
Engineering Jobs
Machine Learning Jobs
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.
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Analyst Intern jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Business Data Analyst jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Data Product Manager jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs