Skip to main content

Data Scientist


A data scientist is a professional responsible for collecting, analyzing and interpreting extremely large amounts of data. The data scientist role is an offshoot of several traditional technical roles, including mathematician, scientist, statistician and computer science professional.

In business, data scientists typically work in teams to mine big data for information that can be used to predict customer behavior and identify new revenue opportunities. In many organizations, data scientists are also responsible for setting best practices for collecting data, using analysis tools and interpreting data.

The demand for data science skills has grown significantly over the years as companies look to glean useful information from big data, the voluminous amounts of structured, unstructured and semi-structured data that a large enterprise or internet of things produces and collects.

In job postings, necessary skills typically include the following:
  • Advanced degree, with a specialization in statistics, computer science, data science, economics, mathematics, operations research or another quantitative field.
  • Expertise in all phases of data science, from initial discovery through cleaning, model selection, validation and deployment.
  • Knowledge and understanding of common data warehouse structures,
  • Experience with using statistical approaches to solve analytical problems.
  • Proficiency in common machine learning frameworks.
  • Experience with public cloud platforms and services.
  • Familiarity with a wide variety of data sources, including databases, public or private APIs and standard data formats, like JSON, YAML and XML.
  • Ability to identify new opportunities to apply machine learning to business processes to improve their efficiency and effectiveness.
  • Ability to design and implement reporting dashboards that can track key business metrics and provide actionable insights.
  • Experience with techniques for both qualitative and quantitative analysis.
  • Ability to share qualitative and quantitative analysis in a way the audience will understand.
  • Familiarity with machine learning techniques, such as K-nearest neighbors, Naive Bayes, random forests and support vector machines.
  • Ability to design and implement validation tests.
  • Experience in data visualization tools, such as Tableau and Power BI.
  • Coding skills, such as R, Python or Scala.
  • Ability to aggregate data from disparate sources.
  • Ability to conduct ad hoc analysis and present results in a clear manner


Comments

Popular posts from this blog

Ghosting

Ghosting is to cease communications without notification. The use of the word "ghost" as a verb originated in social media in reference to dating, but the term is now used by employers to describe employees and potential employees who suddenly disappear. Typically, ghosting is used to describe: Job candidates who suddenly stop responding to messages. New hires who fail to show up for their first day of work. Employees who do not show up for a shift. Employees who leave work in the middle of the day and never come back. Some analysts blame ghosting on millennial entitlement. The reasoning is that members of the millennial generation have been brought up to feel they are special -- so special, in fact, that they do not need to follow conventional rules of behavior. Other analysts, however, maintain that ghosting behavior stems from changes in the job market and the phenomenon is simply a reflection of the laws of supply and demand in a healthy jo...

Data deduplication

Data deduplication -- often called intelligent compression or single-instance storage -- is a process that eliminates redundant copies of data and reduces storage overhead. Data deduplication techniques ensure that only one unique instance of data is retained on storage media, such as disk, flash or tape. Redundant data blocks are replaced with a pointer to the unique data copy. In that way, data deduplication closely aligns with incremental backup, which copies only the data that has changed since the previous backup. For example, a typical email system might contain 100 instances of the same 1 megabyte (MB) file attachment. If the email platform is backed up or archived, all 100 instances are saved, requiring 100 MB of storage space. With data deduplication, only one instance of the attachment is stored; each subsequent instance is referenced back to the one saved copy. In this example, a 100 MB storage demand drops to 1 MB. Target vs. source deduplication Data deduplica...

A Graphics Processing Unit (GPU)

A graphics processing unit (GPU) is a computer chip that performs rapid mathematical calculations, primarily for the purpose of rendering images. A GPU may be found integrated with a central processing unit (CPU) on the same circuit, on a graphics card or in the motherboard of a personal computer or server. In the early days of computing, the CPU performed these calculations. As more graphics-intensive applications such as AutoCAD were developed; however, their demands put strain on the CPU and degraded performance. GPUs came about as a way to offload those tasks from CPUs, freeing up their processing power. NVIDIA, AMD, Intel and ARM are some of the major players in the GPU market. GPU vs. CPU A graphics processing unit is able to render images more quickly than a central processing unit because of its parallel processing architecture, which allows it to perform multiple calculations at the same time. A single CPU does not have this capability, although multi...