We are looking for somebody who always tackles the biggest risk first, who brings new ideas and approaches to development, who makes decisions with data, and…...
Our unique platform gives us an unparalleled understanding of cryptocurrency capital flows, using a combination of network science and machine learning to aggregate and interpret vast quantities of transaction data. We provide anti-money laundering (AML) compliance software and investigative services to the leading participants in the cryptocurrency ecosystem. Customers rely on us to analyse more than $150bn of their transactions every month, and include cryptocurrency businesses, major financial institutions, and federal government agencies.
The company has offices in London, UK, New York City, Singapore and Tokyo. We are backed by SBI Group, Albion VC, Octopus Ventures, SignalFire, Paladin Capital, Santander InnoVentures, and Digital Currency Group.
What’s the role?
Elliptic is looking for a Senior Platform Engineer to join our product-engineering organisation who can help drive forward our support for new blockchains.
We want a platform engineer who will work collaboratively with the data science team to create and support a data lake that will improve our understanding of new blockchains and bring additional asset support to our market leading compliance products. There are thousands of potential blockchains we could add support for, with varying levels of functional complexity, a vast array of features and extensive data sets, so your role will be to help build a simplified and agnostic solution.
We are looking for somebody who always tackles the biggest risk first, who brings new ideas and approaches to development, who makes decisions with data, and who loves solving customer-centric problems.
What will you do?
Take pleasure from clean code and see writing tests as core to software engineering
Use data to make decisions about what to build and how to iterate
Measure their successes with usage data rather than release milestones
Are not afraid to fail, experiment often and learn quickly
Are keen to learn new technologies and challenge existing tools, methodologies, processes
Ship code to production every day
In a typical week you will:
Work in a fast, lean, Agile environment with minimal process overheads
Develop new batch or streaming features of our data pipeline
Review the code of your peers, and test that it works
Participate in various “chapter” debates about new ideas and interesting tech
Support your software on production
2+ years of experience in Apache Spark or any other big data processing tool
Design, build, test and debug batch and streaming data pipelines capable of processing large volumes of data.
Experience performance tuning queries and data models to produce the best execution plan
Experience with Data Lake implementations and design patterns
A strong understanding of the Big Data ecosystem
A strong coding background in either Scala, Java or Python
Someone with the desire to learn and code in Scala
Bonus Points for:
Experience in other Big Data Technologies (Hadoop, Presto, Kafka, Hive, Flink, etc…)
Experience with Data Lakehouses (Delta, Hudi, etc..)
Experience with AWS Big Data tools such as Kinesis, Glue, Athena and EMR
Has experience working with Data Science teams
Confident working with SQL
HODLs some crypt
25 days holiday, health insurance, pension plan and EMI options
Career development plan & personal training budget
Fortnightly team lunches, snacks and drinks in the office, and quarterly team events
Collaborative, flexible and friendly environment with options for remote working
Being part of a business with a purpose, and the opportunity to work with a passionate team of mission-driven people who’ll stretch and challenge you
We know Diversity and Inclusion is much deeper than just hiring, but it’s important for us to mention it here. We welcome and embrace individuals of all backgrounds and identities at Elliptic, and this is an ongoing priority for us. We know incredible people don’t all think in the same way. We want to be challenged every day. We believe our diverse team of individuals underpins this by bringing creative thinking and innovation to Elliptic every day. We are committed to creating a diverse, inclusive and equitable workplace, so we welcome applications from everyone, even if you may not think you fit all of the requirements of our roles. We foster an environment of psychological safety, where everyone feels comfortable to bring their whole self to work.