Avatar for TVision

TVision is the leader in TV performance metrics - measuring how people really watchTV

Senior Haskell Engineer

$135k – $160k • 0.01% – 0.02%
Apply now

The Role

Efficient and reliable ingestion of data from our panelists’ in-home devices is the foundation of TVision’s products, and our backend development team is responsible for making this foundation hold up. To achieve this reliability, we are strong believers in the value of statically typed functional programming. We use Haskell as our primary programming language for back end services, with some Python components (and as much static type checking as we can fit into them) for data analysis.

As a senior member of the backend team, you will play a leading role in the design and development process for new projects. You will inspire and challenge experienced Haskell developers with new ideas, and guide and mentor more junior engineers.

Your projects will include:

Algorithms that analyze and process multiple data points per second from thousands of devices
The compute infrastructure that runs those algorithms to get accurate, timely, reliable data delivery to our analysts and customers
The support services that monitor our panelist devices, retrieve data from them, and keep them running and healthy
The operational automation and monitoring that lets our team deliver all of that and go home on time!
The Candidate

You are an experienced Haskell developer, with multiple years of experience shipping software products. You don't have to have experience with any particular technologies within the Haskell ecosystem, but you should be comfortable in a code base that uses some modern libraries and extensions.

If you have led design and development efforts before, great. If you have been an individual contributor up to now, show us that you're ready to play a design leadership and mentoring role on a team.

Other requirements include:

BS/MS in Computer Science or a closely related discipline.
Knowledge of the Python programming language is highly desirable. We build data analyses in Python where we need to collaborate with data science staff outside the back end team.
Experience with relational databases.
Experience with Hadoop or Spark, while not necessary, will be a definite asset.
Familiarity with a cloud computing environment such as AWS. Devops experience, either with specific AWS technologies or with more general provisioning tools (Terraform, Chef, Docker), is a major plus.
Strong communications skills with both technical and non-technical team members.
Collaborative and enthusiastic about agile development and scrum methodologies.
Strong sense of project ownership and personal responsibility.

Hires remotely in
North America
Job type
Visa sponsorship
Not Available
5+ years
Hiring contact

Melissa Backer

Avatar for Melissa Backer

TVision at a glance

TVision is the leader in TV performance metrics - measuring how people really watchTV

TVision focuses on Advertising, Analytics, Television, and Market Research. Their company has offices in New York City and Boston. They have a small team that's between 11-50 employees. To date, TVision has raised $20.8M of funding; their latest round was closed on July 2018.

You can view their website at http://www.tvisioninsights.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at TVision

View all jobs

Senior Director, Finance

Hardware Operations Specialist

Director, Field Marketing

Similar jobs to Senior Haskell Engineer at TVision

Avatar for Dorgan Whitney & Assoc
High net worth investment boutique dealing exclusively in art and other fine collections
Avatar for eHana
Leading Behavioral Health and Human Services EHR in Massachusetts
Avatar for Openbay
Online marketplace for consumer automotive services. SaaS for automotive care industry
Avatar for EverQuote
Predictive analytics meets auto insurance marketplace
Avatar for U Out
U Out has changed the way restaurants, bars, & venues promote their events & offers
Avatar for TRUELight Energy
Energy data analytics platform for all market participants