Elliptic Senior Software Engineer - Data at Elliptic designs, builds, and ships data engineering solutions powering blockchain analytics products. The role involves architecting large-scale distributed data systems and mentoring engineers.
Responsibilities
Write, ship, and maintain production code as a hands-on engineer.
Architect, design, and implement large-scale distributed data systems and pipelines.
Contribute to technical decision-making across batch and streaming data solutions.
Collaborate with engineers, product managers, data scientists, and intelligence analysts to build customer-focused products.
Explore and integrate new technologies (e.g. data orchestration or cloud-native tools) to optimise performance and scalability.
Take shared ownership of data systems, from design to deployment and ongoing improvement and support.
Perform thoughtful peer reviews that raise code quality and share best practices across the team.
Contribute to platform-wide initiatives that improve reliability, observability, and cost efficiency.
Help shape the technical roadmap for data engineering across Elliptic.
This role requires ‘Adoptive’ AI fluency. This means AI has already changed how you work, not just how fast. We expect you to enjoy leveraging AI and agentic systems to operate more effectively.