Senior Data Engineer
Elliptic offers comprehensive blockchain analytics and crypto compliance solutions. They provide advanced digital asset data and intelligence to help a wide range of clients, including financial institutions, crypto businesses, and government agencies, with crypto compliance and forensic investigations. Their services are designed for the next-generation of blockchain ecosystem builders.
Projects
About Elliptic
Elliptic provides advanced blockchain analytics, digital asset data, and intelligence for crypto compliance and forensic investigations. Their solutions cater to a wide range of clients, including financial institutions, crypto businesses, government agencies, law enforcement, and regulators. Elliptic's platform leverages a massive dataset of over 100 billion data points, covering 99% of global trading volume and over 1 billion crypto addresses, to offer enterprise-grade risk management. Key features include automated compliance through APIs, on-chain and cross-chain screening, transaction monitoring, and investigative tools. The company aims to simplify compliance, reduce risk, and lower costs for its clients, while also providing professional training and educational resources to build expertise in the crypto space.
Skills
About the Role
You will drive the technical direction of Elliptic's data platform, ensuring it meets the growing demands of blockchain analysis. You will design and implement data systems that serve as the backbone of all Elliptic products, working across batch and streaming datasets to solve complex data processing problems. You will collaborate across blockchain, intelligence and product teams to deliver innovative features and scalable architectures. You will mentor engineers, champion best practices, and influence cross-team decisions on how Elliptic processes and delivers blockchain intelligence data. You'll thrive here if you enjoy end-to-end ownership, strive for engineering excellence, use data to guide decisions, communicate openly, and support less-experienced engineers.
Requirements
- Ability to design, build, and maintain distributed data systems in a cloud-based environment
- Hands-on experience with big data frameworks such as Spark or Databricks, or a willingness to learn
- Knowledge of cloud infrastructure such as AWS, GCP, or Azure
- Judgement to balance scalability, performance, and maintainability
- Experience or interest in functional programming, data modelling, workflow orchestration, or AI-driven tools
- Experience in stream processing frameworks and event-driven architecture is a bonus
- Hands-on experience with Infrastructure as Code such as Terraform or CloudFormation is a bonus
- Experience working in containerised environments such as Docker or Kubernetes is a bonus
- Interest in crypto and blockchain technologies is a bonus
Responsibilities
- 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 such as 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
Benefits
- Hybrid working and the option to work from almost anywhere for up to 90 days per year
- £500 remote working budget to set up your home office space
- $1,000 Learning & Development budget
- 25 days of annual leave plus bank holidays
- An extra day off for your birthday
- Enhanced parental leave with 16 weeks fully-paid leave
- Private Health Insurance
- Full access to Spill Mental Health Support
- Life Assurance covering 4 times your salary
- Cycle to Work Scheme
