
(Senior) Haskell Developer (m/f/d)
- Remote
- Berlin, Berlin, Germany
- Leipzig, Sachsen, Germany
- München, Bayern, Germany
- Walldorf, Baden-Württemberg, Germany
+3 more- Product development
Job description
Natuvion Compose is a domain-specific language developed for Natuvion Migrate, our orchestration and ETL platform that simplifies complex data transformation and migration workflows. Compose is designed for clarity, correctness, and composability—empowering developers to express sophisticated data logic with precision and confidence. Built in Haskell, it brings the power of functional programming to enterprise-scale data engineering.
About the Team
You’ll join a focused and highly skilled team of language designers, compiler engineers, and functional programming experts. We work at the intersection of programming language theory and real-world data challenges, building tools that are both elegant and practical. We value clean abstractions, thoughtful design, and a collaborative, research-informed approach to engineering.
Why Join Us?
Help shape the future of declarative programming in enterprise data systems
Work on a modern Haskell-based compiler and language stack with real-world impact
Contribute to the evolution of Compose and the Dhall compiler, and influence the direction of our language ecosystem
Enjoy a remote-friendly, flexible work environment with a strong culture of autonomy, ownership, and continuous learning
Collaborate with a team that values academic rigor, open-source contributions, and pragmatic problem-solving
Your Responsibilities
Design, prototype, and integrate new functionality into the Compose language and framework using Haskell
Extend and enhance the Dhall compiler with new language constructs and adapt related tooling
Actively contribute to the design and development of the language, its components, infrastructure, and standard library
Participate in code reviews, design discussions, and the continuous improvement of our development practices
Job requirements
Your Qualifications
Master’s or Ph.D. in Computer Science or a related field with a strong academic record, or equivalent practical experience
Deep expertise in functional programming, particularly with statically typed languages—Haskell experience is essential
Demonstrated experience in designing, building, and optimizing compilers and/or interpreters
A pragmatic mindset: you enjoy exploring elegant solutions but also like to see your code run in production
Either professional experience with functional programming in industry, or a strong portfolio of open-source or personal projects that show your capabilities—we care more about impact than years
What you can expect from us:
An environment that is always open to change and optimization. There is no such thing as “that's the way it's always been” with us. You have the chance to contribute your knowledge, shape processes, standardize existing topics or optimize workflows. Be a driving force and take us even further with your expertise!
We create an environment in which you feel comfortable:
Home office contracts
Permanent employment and 30 days' vacation
Trust-based working hours - work in a way that best suits your everyday life and our customers
Mentoring program - a good induction according to your needs for an optimal start with us
#teamgreen - An internal network of experienced experts for mutual exchange and the joint development of solutions to problems
An appreciative employee culture, flat hierarchies, short communication channels and an open-door policy - a team that supports and inspires each other!
Regular team events and workshops on site
With our new health benefit 'Nilo' you get 10 free therapy sessions a year and can use the app for meditations, lessons and courses - all for your well-being!
Further training is a priority
Join #teamgreen - Natuvion is a digital moving company.
Our team doesn't move desks, filing cabinets or chairs. Natuvion moves business-critical data and processes from one technology platform to another. Typical Natuvion “relocation services” include data migration, data transformation, data integration, data protection, data security and data quality.
Our >400 consultants and developers in Germany, Austria, Slovakia, the USA and Australia have extensive expertise in (SAP®) projects and a profound understanding of processes across industry boundaries. With a great deal of experience, commitment and dedication, they support our customers with consulting, services and our own software technology. In this way, we enable companies to use their data and processes on the most modern and innovative platforms at all times.
Join us and be a part of a team that is at the forefront of AI innovation, driving transformation and delivering value to our clients and partners. If you are passionate about AI and eager to make an impact, we would love to hear from you
- Berlin, Berlin, Germany
- Leipzig, Sachsen, Germany
- München, Bayern, Germany
- Walldorf, Baden-Württemberg, Germany
or
All done!
Your application has been successfully submitted!