2

Full Time Haskell Jobs in California (NOW HIRING)

What MatX Is Building MatX is seeking engineers with strong Haskell skills to join our team as we ... this full-time position is determined based on a variety of factors including role, experience ...

Tax Processor

Irvine, CA · On-site

$65K - $70K/yr

Non-Exempt Salary: $65,000 - $70,000 annually ABOUT THE ROLE Haskell & White is one of the largest ... a full-time, in-office role with an annual salary range of $65,000 to $70,000. You will work ...

Machine Learning Engineer Position: Full time Location: Carlsbad office About Us: NTENT provides a ... Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow ...

Machine Learning Engineer Position: Full time Location: Carlsbad office About Us: NTENT provides a ... Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow ...

Embedded Linux Engineer

Costa Mesa, CA · On-site

$166K - $220K/yr

C++, Python, Go, Haskell US Salary Range $166,000-$220,000 USD The salary range for this role is an ... Highly competitive equity grants are included in the majority of full time offers; and are ...

Embedded NixOS Engineer

Costa Mesa, CA · On-site

$129K - $171K/yr

... languages ( Haskell , Scala, F#, OCaml, Rust, etc.) * Experience with designing and bringing ... Highly competitive equity grants are included in the majority of full time offers; and are ...

Full Time Haskell information

What is a full time Haskell developer?

A Full Time Haskell Developer is a software engineer who specializes in programming using the Haskell language and works in a full-time capacity, typically for a single employer. Haskell is a functional programming language known for its strong type system and expressive syntax, often used in academia, finance, and tech companies that require reliable and maintainable code. Full Time Haskell Developers are responsible for designing, developing, and maintaining software applications, collaborating with teams, and ensuring code quality. Their work may involve backend systems, data analysis tools, or other software solutions where Haskell’s features offer advantages.

What skills and qualifications are needed to thrive as a full time Haskell developer?

To thrive as a Full-Time Haskell Developer, strong proficiency in functional programming concepts, Haskell language expertise, and a degree in computer science or a related field are essential. Familiarity with version control systems (like Git), build tools (such as Stack or Cabal), and experience with continuous integration pipelines are typically required. Problem-solving ability, clear communication, and a collaborative mindset help developers excel in team environments and complex projects. These skills and qualities ensure reliable, maintainable code and effective teamwork in Haskell-based software development.

What are common challenges faced by full time Haskell developers, and how can they be addressed?

Full-time Haskell developers often encounter challenges such as integrating Haskell code with existing systems written in other languages, staying updated with rapidly evolving Haskell libraries, and finding adequate documentation for less common use cases. These challenges can be addressed by actively participating in Haskell community forums, contributing to open-source projects, and leveraging comprehensive resources like official documentation and community-maintained guides. Additionally, collaborating closely with team members through code reviews and regular knowledge-sharing sessions can help overcome integration and learning hurdles.

What is the difference between Full Time Haskell vs Full Time Functional Programmer?

AspectFull Time HaskellFull Time Functional Programmer
Required CredentialsProficiency in Haskell, functional programming conceptsProficiency in functional programming languages (Haskell, Scala, F#)
Work EnvironmentTech companies, startups, finance, data scienceTech firms, software development, data analysis
Industry UsagePrimarily in software development using HaskellAcross various industries using functional programming languages
Search & Comparison IntentLooking for Haskell-specific rolesBroader functional programming roles

Full Time Haskell roles focus specifically on Haskell language expertise, often in software development and data science. Full Time Functional Programmer positions encompass a wider range of functional languages, offering more versatility but similar skill requirements. The choice depends on whether you want to specialize in Haskell or work across multiple functional languages.

What are the most commonly searched types of Haskell jobs in California?

The most popular types of Haskell jobs in California are:

What cities in California are hiring for Full Time Haskell jobs?

Cities in California with the most Full Time Haskell job openings:

Infographic showing various Full Time Haskell job openings in California as of August 2026, with employment types broken down into 2% As Needed, 85% Full Time, 6% Part Time, 1% Temporary, and 6% Contract. Highlights an 95% Physical, and 5% Remote job distribution.

Bluespec Design Engineer (Haskell)

MatX

Mountain View, CA • On-site, Remote

$175K - $362K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

What MatX Is Building

MatX is seeking engineers with strong Haskell skills to join our team as we create best-in-class silicon for high-performance and sustainable GenAI. The successful candidate for this role will be responsible for delivering performant silicon RTL at the full-chip or subsystem level.

You will write hardware in Bluespec, a hardware description language rooted in Haskell's type system and semantics. If you've ever wished you could design hardware with the composability and correctness guarantees of a modern functional language, this is the role for you. You do not need prior hardware experience to apply - if you know Haskell, we will teach you the hardware side.

What You'll Do Here

  • Build production hardware for compute, memory management, and high-speed connectivity
  • Develop reusable, parameterized Bluespec libraries that scale across the chip
  • Shape hardware architecture by leveraging the power of Bluespec to explore implementation tradeoffs and converge on the best designs
  • Create innovative tooling for our hardware/software ecosystem to help us build correct, high-performance hardware faster

Who You Are

  • Proficient in Haskell - you're comfortable with monads, typeclasses, higher-order functions, and do-notation. You understand why return injects a value into a monadic context and what <- does in a do-block
  • Strongly willing to quickly ramp on Bluespec Haskell (BH)
  • Strong engineering fundamentals - you write clean, well-tested, well-documented code and are comfortable with build systems, version control, and CI workflows

Bonus Points If You Have

  • Existing experience with Bluespec.
  • Prior hardware design experience - ASIC or FPGA. If you already understand clock domains, pipelining, state machines, synthesis, and timing closure, that's a significant advantage.
  • Production Rust experience. If you know Haskell, Rust is easy, but if you've already used it on something real, that's a head start

Getting started with Bluespec:

  • If you're new to Bluespec, start here: Getting Started With Bluespec
  • For a hands-on introduction to the language, see Rishiyur Nikhil's ICFP 2020 Bluespec Tutorial

Compensation

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job related skills, and relevant education and training. Career length is only a guideline for compensation.

  • Early Career - $120,000 - $250,000 + equity
  • Mid Career - $175,000 - $362,500 + equity
  • Senior Career - $250,000 - $475,000 + equity

What We Offer

  • A Stake in our success A flexible cash equity compensation mix that fits your needs
  • Health & Wellness Company subsidized Health, Dental, Vision, and Life insurance; Pre-tax Health Savings Accounts with generous company contribution (even if you don't)
  • Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
  • Support to Parents Up to 12 weeks of paid parental leave, regardless of your path to parenthood
  • Learning & Development $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities
  • Team Connection Team Lunches, quarterly off-sites, and regular town halls
  • Financial Wellbeing 401K and/or Roth IRA, with 5% company contribution, even if you don't!
  • Flexible Spending Accounts Pre-tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses
  • Commute On Us For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive-time to get work done!
  • MatX E[x]tras $50 per month to use on the perks you care about most 
  • Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi expense reimbursement

As part of our dedication to the diversity of our team and our focus on creating an inviting and inclusive work experience, MatX is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.

All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays.

This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities.

MatX does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX.