Senior Software Engineer, Data Integration (Haskell)
AI Summary ✨
Requirements:
Proficient in Haskell (or excited to deepen their expertise)
Experience with distributed systems and data pipelines
Think in systems and care about correctness, reliability, and performance
Enjoy solving real customer problems and delivering outcomes
Balance engineering quality with product delivery
Take initiative and ownership of complex projects
What you'll be doing:
Design and implement platform capabilities that power both the Data Sync and Data Studio experiencesContribute to the Haskell-based sync engine and evolve its DSL for new use cases
Build scalable infrastructure and performance-critical features across a distributed worker fleet
Develop monitoring and observability tools to ensure platform health
Invent reusable abstractions that extend the platform to support more SaaS integrations
Collaborate with teams across app integrations, product, and design
Work in a high-trust environment with product ownership and autonomy
Nice to haves:
NA
Perks and benefits:
Join an experienced and passionate team of functional developers
Significant autonomy in a high-impact, product-focused engineering culture
The opportunity to contribute to an advanced Haskell system, in production today
The ability to shape how customers connect their business tools in a rapidly growing space