First seen by Alion on Nov 9, 2026.
We are looking for a Haskell Support Engineer to provide Production Support, Incident Management, Problem Management, and operational maintenance for Business-critical applications developed in Haskell. The role involves troubleshooting application issues, analysing logs, supporting deployments, performing root cause analysis, and collaborating with development teams to ensure platform stability and service availability.
Your Key Responsibilities
Monitor, support, and maintain Haskell-based Production applications.
Investigate and resolve L2/L3 Incidents, Service Requests, and application defects.
Perform root cause analysis (RCA) for recurring issues.
Analyse application logs, system metrics, and error traces.
Support release and deployment activities.
Write and maintain operational scripts, automation tools, and monitoring dashboards.
Collaborate with Developers on bug fixes and code changes.
Handle Performance-tuning and Capacity-related investigations.
Ensure compliance with SLA and operational KPIs.
Participate in on-call and Production Support rotations.
Responsible for decision-making, optimizing processes, resource management, and overseeing team management as needed for task execution.
Accountable for allocating personnel, supervising team members, assigning tasks, ensuring that the team has the necessary tools and support to succeed in their roles and optimizing and evaluating their performance to meet organizational goals.
Skills and attributes for success
Technical Skills:
Haskell Programming (preferred) & Typescript
Good understanding of Haskell syntax and functional programming concepts.
Experience with:
Pure functions
Higher-order functions
Function composition
Algebraic Data Types (ADTs)
Pattern matching
Type classes
Monads and Functors
Lazy evaluation
Debugging & Production Support
Experience troubleshooting production issues.
Log analysis and exception handling.
Root cause investigation techniques.
Incident and problem management.
Functional Programming Ecosystem
Interested candidates with experience in any of the following functional programming ecosystem and are willing to transition into Haskell can also apply:
Scala
F#
OCaml
Erlang
Elixir
Clojure
Experience
5 – 7 years of experience in Haskell programming or any of the functional programming ecosystem listed above.

