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.
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.
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
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
Zealogics Inc
TALTERE
Google Fiber
National Audubon Society
Abbott