Data Scientist

Helpshift
Pune
2 - 8 yrs exp
2 - 8 yrs exp
Oops! This job is no longer active.
About opportunityAbout opportunity

Requirements:

  • 4+ years of medium/large scale server-side software development experience
  • Knowledge of working with at least any one database or search engine or data pipeline
  • Proficient with Python programming language
  • Experienced in Data Science, Machine Learning, Natural Language Processing
  • Experienced with Python ML libraries - numpy, pandas, scikit-learn, tensorflow, etc.
  • Experienced in writing Unit, Functional & Regression tests
  • Excellent verbal and written communication skills
  • Knowledge of any one of C++ or Java is a plus
  • Knowledge of Functional Programming concepts is a plus
  • Knowledge of distributed algorithms is a plus
  • Handy with the shell and automation tools
  • Bachelor’s Degree in Computer Science (or equivalent)

Responsibilities:

  • Work with the rest of the team in developing product features that get delivered to 500M+ monthly active users
  • Design and develop systems that can scale to 10K+ rps
  • Write design specifications, figure out test, deployment and scaling plans
  • Tune existing systems for performance and handling failure
  • Benchmarking model size, loading, latency, etc. at scale
  • Write code and review other people’s code
  • Mentor juniors in the team
  • Establish and implement best practices around software development and delivery
  • Keep calm and learn everyday
  • Exploring data to find patterns
  • Read and implement research papers
Read more
Interview RoundsInterview roundsUnavailable
SIGN UP TO REQUEST FOR INTERVIEW ROUNDS
Hiring Team
company
About Helpshift

In a time where India offers many opportunities to make a global impact, we know it takes something special to make a potential employer stand out… so what makes us different? Well, below are our answers to a few key questions you should always ask.

  1. Are you a pure play tech company or a technology enabled services company? A pure play technology company is where people build the most technology chops. Technology is only a small aspect of the focus in technology enabled services like “local food/grocery delivery”. Our platform serves 3B requests a day across 1.5B devices in under 30ms latency. A technology stack that can handle that scale requires some serious engineering on top of platforms like Clojure, Erlang (the same one WhatsApp uses), ReactJS and all the leading mobile OSes (iOS, Android).
  2. What impact are you having globally? The largest Indian SaaS companies may have a lot of users yet they fail to show any leading global brand as customers. For example, Salesforce.com sells a CRM with annual revenues of $6B while its Indian competitor Zoho sells an alternative which has less than 1/50th of the same amount. We build a premium product that competes globally and have some of the marquee brands such as Microsoft, Zynga, and Supercell as customers.

  3. What can I learn from your company? If a company hires you for your existing skills, you will only become slightly better at what you do. We have a very small but talented group of hackers who constantly challenge each other. We use some of the world’s most advanced tech like Kafka, ElasticSearch, Storm to deliver massive scale. Our engineers have written about some of the work we do on our Engineering Blog.

Read more
company
success tick
Thanks much!
Appreciate your feedback.