Data Science Jobs in Startups

In God we trust, all others must bring data 

We Deming

Startups are hot, making data science jobs in startups quite an interesting proposition for getting an entry level job !!

The job can vary in responsibilities and needs from startup to startup and the kind of people it needs. Given this context, it’s important for either party to find the proper fit by better understanding each other’s needs. The idea here is to better understand the space and the type of roles, so you can get your dream job. We discuss the location, salary, type and employee count for data science jobs in India.

The following criteria were applied to come up with a sample of jobs :

  • Source: Angellist
  • Region: NCR (Delhi, India)
  • Activity: Active in last 15 days
  • Job: Full Time

Data Jobs Attributes

  • Sector: The kind of domain they are in SAAS, FinTech etc.
  • Type: B2B or B2C. Each one of them has their own peculiarities in terms of roles.
  • Job Title: There are broadly three roles Data Analyst, Data Scientist, Machine Learning Engineer.
  • Seniority: Entry or for experienced folks (generally >2 years)
  • Salary Range: Got three buckets here: low, variable, high.
  • Employees: Got three buckets here too : (0-10), (10-50), (50+)

Why these categorisations? 

  • Domains or the sector you work becomes important in the long run. It is necessary to specialise either in a specific domain or specific type of problems e.g.: You can be an expert in financial data sets or solving marketplace auctions problems.
  • B2B sometimes has client presentations and similar external stakeholders which demands greater interpersonal skills. B2C deals more with internal stakeholders, so you need not be that proficient. The roles are more product oriented !!
  • The three roles have very different sets of responsibilities and expectations. It’s important to understand this distinction and choose the one, which fits the candidate best. There are no great or bad jobs, good or bad fit.
    • Whether it requires experience or not.
    • Pay has three bands: low, variable and high ranges.
    • An employee has three bands: few (0-10), medium (10-50), high (50+). The number of employees can act as a proxy for the startup’s maturity stage. Pre product-market fit, growth or mature phase.
Screen Shot 2018-05-07 at 1.40.10 AM
table showing data science job roles in India

Observations

  • B2B space is dominated by SAAS firms, a lot of the AI/ML platforms with plug and play solutions. Also, B2B has a nice mix in terms of the job titles with plenty of entry level jobs.
  • B2C has a greater mix of domains and also a greater proportion of Data Science job roles. This could be because of the need to understand customer behaviour and modelling. Has both entry and experienced roles.
  • The size of the firm has a very clear impact on the salary bands. Larger firms are very clear in terms of pay bands. The ones in the growth phase or just post-product-market fit are looking for people in both entry and experienced roles thereby offering a range of salaries.

Understanding Job Title

  • Data Analyst: Business heavy role with SQL, web analytics, visualisations forming the bulk of the job responsibility. Would likely belong to the product group.
  • Data Scientist: The modelling job with expertise in solving a specific type of problems: survival analysis, auction modelling, operations research, optimisation. Mature firms have a separate division from product and engineering.
  • Machine Learning Engineer: Implements the model into production, more code and less math than the data scientist role. Dockers, containers & ensuring a smooth ML system, becoming a part of the engineering team.

The idea behind the above analysis was to better understand what kind of data science jobs roles, one is picking up and how they should intend to go about it. Getting the fit is of paramount importance because what might be a bad job for you might be great for others. The end goal is to take better decisions and build better systems. You can contribute in either way.

This is an approach to going about the process and can be implemented by others as well !!

If you wanna freshen up on the theory for some of the interviews, make sure to check out these notes on some basic fundamentals evaluated in many interviews.

Notes : Machine Learning