Haskell developer salary September 2017

United States Haskell developers labor market analysis according to the results of September, 2017
18 September 2017   295

We publish the analysis of the labor market of developers in the United States monthly. For Haskell developers there were 19 vacancies. The vacancy rates were distributed as follows. 

Salary Estimate Haskell September 2017 Haskell developer salary estimate 

The most of the developers are required in Dallas, TX; the least in Boston, MA.

Haskell developer vacancies in different cities September 2017
 Number of Haskell developer vacancies in different cities

Among the companies that hire Haskell developers the leaders are: 

  • Starbucks
  • Absolute Care
  • Calabrio

Number of vacancies in different companies Haskell September2017
 Number of Haskell developer vacancies in different companies 

According to the experience required, the vacancies are distributed as follows.

Number of vacancies by experience level Haskell September 2017 Haskell developer vacancies by the experience level

The average salary and salary according to the level of experience were distributed as follows. However, please, note that there's no data on salary for mid and senior level of experience as, probably, it is not so popular and only beginners are needed. 

Average salary Haskell September 2017 Haskell developer average salary

The analysis was carried out by the Hype.codes portal method using the indeed.com data.

Haskell into Nine Constructors

British computer scientist talks about Haskell and Erlang
22 August 2017   784

Erlang and Haskell are childhood friends who grew up together. Throughout the years, they took a lot from each other.

GHC translates all of Haskell into a tiny but super-expressive intermediate language called Core, does a lot of optimisations on Core, and then generates executable code. Core is statically typed, making GHC one of the very few production compilers that is statically typed all the way through to code generation. It pulls off this trick by drawing directly on System F, a mathematical calculus from type theory. Functional programming is amazing: serious theory leads directly to beautiful implementations.

In this talk Simon Peyton Jones will take you on a journey into Core and its design choices.

You will learn about:

  • Core’s type system,
  • the optimisations that GHC implements in Core, including
    • let-floating,
    • strictness analysis,
    • specialisation,
    • inlining,
    • the case-of-case transformation.

Haskell and Erlang are both functional languages, albeit with significant differences (strict vs lazy, untyped vs typed). I hope that the talk may lead to dialogue about how these similarities and differences show up in a compiler.

About the speaker: 

Simon Peyton Jones is a British computer scientist who researches the implementation and applications of functional programming languages, particularly lazy functional programming. He is an honorary Professor of Computer Science at the University of Glasgow and co-supervises PhD students at the University of Cambridge.