Backend Engineer

San Francisco, CA, United States • $145k - $205k

Helpshift


Role Location

  • San Francisco, CA, United States

Compensation

$145k - $205k

Employees

101 - 250 people

Address

343 Sansome St Ste 500
San Francisco, CA, 94104, US

Tech Stack

  • Python
  • Kafka
  • Clojure
  • Scikit-Learn
  • AWS
  • MongoDB
  • Celery
  • Redis
  • Hadoop

Role Description

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

About Helpshift

Delivering a superior customer service experience at a lower cost with Helpshift’s AI-powered messaging platform.

Company Culture

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.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.