DEV Community

Cover image for Data Science and Data Scientist Requirements
Bhagirath Deshani
Bhagirath Deshani

Posted on

Data Science and Data Scientist Requirements

Data science uses the most powerful hardware, programming systems, and most efficient algorithms to solve the data related problems.

What is Data Science?

Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from noisy, structured and unstructured data and apply knowledge from data across a broad range of application domains.

In the other words, we describe a data science is all about:

  • Modeling the data using various complex and efficient algorithms

  • Visualizing the data to get a better perspective

  • Asking the correct questions and analyzing the raw data

  • Understanding the data to make better decisions and finding the final result

Data Scientist Requirements

There is a describe in 4 components.

  1. Math & Statistics
  2. Domain Knowledge & Soft Skills
  3. Programming & Database
  4. Communication & Visualization

Data Science

1. MATH and STATISTICS

Math & Statistics

  • Machine Learning
  • Deep Learning
  • Statistical Modeling
  • Experiment Design
  • Bayesian Interface
  • Supervised Learning :
    • Decision Trees
    • Random Forests
    • Logistic Regression
    • Linear Regression
  • Unsupervised Learning :
    • Clustering
    • Dimensionally Reduction
  • Optimization :
    • Gradient Descent
    • Variants

2. DOMAIN KNOWLEDGE and SOFT SKILLS

Domain Knowledge & Soft Skills

  • Passionate about the Business
  • Curious about Data
  • Influence without Authority
  • Problem Solver
  • Strategic
  • Proactive
  • Creative
  • Innovative
  • Collaborative

3. PROGRAMMING and DATABASE

Programming & Database

  • Computer Science Fundamentals
  • Python / R
  • Databases SQL and NoSQL
  • Relational Algebra
  • Parallel Databases
  • Parallel Query Processing
  • MapReduce Concepts
  • Hadoop and Hive/Pig
  • Custom Reducers
  • Experience with xaaS like AWS

4. COMMUNICATION and VISUALIZATION

Communication & Visualization

  • Able to engage with seniors
  • Translate data-driven insights into decision and actions
  • Visual art design
  • R packages like ggplot or lattice
  • Knowledge of any of Visualization tools
    • Flare
    • D3.js
    • Tableau

Top comments (0)