Helpshift enables companies to provide a seamless customer support experience to a mobile consumer base. We are installed on over 2 Billion devices - 1 out of every 3 smartphones in the world - and serve over 820 Million active users every month. Our platform enables 7 Million conversations every month. You will work on projects that impact these conversations in order to bring maximum value to the consumer. Some numbers which illustrate our scale:85K Requests per Second30 ms Response time300 GB data transfer every hour1000 VMs deployed at peak
About The Team:
Foundation team is at the core of Helpshift engineering. We provide the foundation for engineers to reliably build, deploy, and scale Helpshift products.
We’re responsible for creating, maintaining and scaling tools (software and systems) used by many teams for critical workloads.
Foundation team work in following areas:DevOpsDeveloper Experience (Deployment, Dev Tools & Core Libraries)Core Infrastructure (Scalability, Performance & Optimisation)Security & ComplianceEngineering Processes You’ll be on a team that maintains, builds and scale infrastructure that will be used by the rest of the engineering.
You’ll make decisions with a significant impact on Helpshift. There is a lot of work to do to make Helpshift engineers’ work easier and our core infrastructure even more reliable than it is today, and we’d love for you to be part of it.
We’re close to the people using our systems, so we constantly get feedback that we can use to make them better.
We’re looking for people with a strong background in systems. We’d love to hear from you whether you’re a seasoned systems developer, or whether you’ve just learned you might like working with databases and large scale systems.
What will you do?Lead the team in the design and maintenance of core infrastructure used by all Helpshift’s engineering teams..Evaluate solutions and system performance, as well as supervising the devops team.Manage the development, deployment, and integration of infrastructure solutions.Roll up the sleeves and solve problems as they arise.Work with the team to help plan the evolution of the Helpshift infrastructure stack.Strive to improve performance, efficiency and sustainability of product.Advocate on behalf of team membersDemonstrate patience and use effective explanations when mentoring junior software developers.Plan and execute strategies for completing projects on time.Determine the need for training and talent development.Hire team members and contractors.Display strong work ethics. Be a team player with a strong sense of ownership and collaboration.Advocate on behalf of team membersCollaborate with other team leaders and departments.
Projects the team is working on:Containerisation of our infrastructure using Kubernetes.We have a ton of important work to do, which is why we’re hiring! Our projects are of course changing all the time, but here are a few projects that we’ve done in the past or are there in our roadmap, so you can get an idea of the types of projects you’ll work on. Technologies we use include: HAProxy, NGINX, Jenkins, Elasticsearch, StatsD, Kafka, Storm, MongoDB, Hadoop.We need to scale our databases to handle 10x the load they can today. You could help us share them more effectively, upgrade our database engines, and build great tools for developers so they can understand their slow queries more easily.Build a seamless zero-downtime process to upgrade our core infrastructure (ScyllaDB, Elasticsearch, Kafka, MongoDB, Redis)Move us to a region with no downtime. Build a cloud infrastructure that’ll be easy to move to a different cloud service provider.Improve and scale deployment infrastructure. Reduce deployment time.
Nice to haveHave experience in managing 10+ engineersProficiency in documenting processes and monitoring performance metrics.Experience in working with any one of MongoDB, Redis, Elasticsearch, Kafka or Postgresql at scale is good to have.Experience in Kubernetes.
Helpshift embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, sexual orientation, gender identity, religion, national origin, citizenship, marital status, veteran status, or disability status.