Software Engineer, Elliptic

Salary not provided
AWS
Docker
Kubernetes
GCP
Scala
Airflow
Terraform
Azure
Spark
Junior, Mid and Senior level
London
Elliptic

Blockchain analytics & crypto compliance platform

Job no longer available

Elliptic

Blockchain analytics & crypto compliance platform

101-200 employees

B2BCryptocurrencyEnterpriseComplianceAnalyticsCyber SecurityBlockchain

Job no longer available

Salary not provided
AWS
Docker
Kubernetes
GCP
Scala
Airflow
Terraform
Azure
Spark
Junior, Mid and Senior level
London

101-200 employees

B2BCryptocurrencyEnterpriseComplianceAnalyticsCyber SecurityBlockchain

Company mission

Elliptic’s mission is to protect its customers from financial crime in crypto assets.

Role

Who you are

  • Elliptic is looking for a software engineer to join our product-engineering organisation who can help develop our platform to better support new and existing blockchain analysis products
  • We are looking for somebody who always tackles the biggest risk first, who brings new ideas and approaches to development, who makes decisions using data to validate their hypotheses, and who loves solving hard problems

Desirable

  • Take pleasure from writing clean code and see tests as core to software engineering
  • Use data to make decisions about what to build and how to iterate
  • Measure success using data rather than release milestones
  • Thrive in roles that require proactive communication with teams outside of your immediate area, especially when gathering and clarifying requirements
  • Are not afraid to fail, experiment often, and learn quickly
  • Are keen to learn new technologies and challenge existing tools, methodologies, and processes
  • Experience in delivering and maintaining distributed data processing systems using Big Data tools, Lakehouse platform, and workflow orchestration. While knowledge of Spark, Databricks, or Airflow is a plus, competence with analogous technologies is key to this role
  • Experience working with cloud-based systems, e.g. AWS, Azure, GCP etc
  • An understanding of design patterns around distributed systems and their trade offs
  • An understanding of different non-functional requirements (e.g. scalability, reliability, performance, and observability) and how to write software with these requirements in mind
  • A background in Scala (or a similar programming language with a desire to learn Scala if no previous experience)
  • An interest in solving problems with functional programming
  • Experience in streaming processing concepts like delivery semantics, ordering or partitioning
  • Experience managing infrastructure with Terraform or Cloud Formation
  • Experience running applications in containerised environments (e.g. Docker, Kubernetes, Helm)
  • An interest in cryptocurrency and/or blockchain technology

What the job involves

  • We are looking for an experienced engineer who will work collaboratively with data science, product, and other engineers to help build and enhance our engineering platform
  • The challenges include working with large batch and streaming data sets, building a solution that is blockchain agnostic, and solving hard data processing problems to give our customers a deep understanding of how value moves throughout the crypto space
  • Our engineering platform sits at the heart of the business and forms the backbone of every product that our customers rely on
  • You will join a growing team of experienced and passionate engineers that are not afraid to fail and enjoy tackling difficult problems head on
  • Openness is one of our core values at Elliptic and nowhere is this more evident than in our engineering teams where we strongly encourage engineers to challenge convention and find unique and innovative solutions to our customers' problems
  • You will quickly be able to see your impact on the wider business as we value lean thinking and getting our ideas to market early and often
  • Write beautiful code and tests
  • Think about how to solve hard problems and weigh up the pros and cons of different approaches against a variety of non-functional requirements
  • Build infrastructure and take advantage of cutting-edge cloud technology to spend less time writing mundane code and more time thinking about our customers problems
  • Be willing to discuss problems and solutions openly with engineers and non-engineers alike
  • Take responsibility for the code that you write and see it through from PR to production
  • Contribute to a variety of projects across our platform such as forensics investigation products, entity exposure APIs, and blockchain visualisation tools

Salary benchmarks

Our take

The rise of cryptocurrency has been dramatic. As more established financial institutions move into the sector, these companies need to understand when they can let transactions run — and when they should intervene.

A key issue with most cryptocurrencies is that their nature means they can be used by criminals for illicit activities, such as money laundering. Elliptic’s focus is on tackling financial compliance, and it has developed machine learning tech that screens transactions to identify suspicious patterns and dubious transactors. It offers an integrated suite of products for financial institutions to screen crypto-flows, which it analyses for links to illicit activity such as money laundering, terrorist financing and other financial crimes.

Elliptic’s dataset has been developed since 2014 and includes over 20 billion data points and covers 148 assets, representing 98% of the global trading volume. Two-thirds of global crypto volumes are transacted on exchanges that use Elliptic’s products, highlighting the company's leadership position in the market.

It works with firms like Coinbase on their internal anti-money laundering compliance, and with other big-name clients such as Santander, Revolut, Genesis, and Stellar. Elliptic is currently working with several undisclosed leading research and trading desks to develop its product to maintain its strong position.

Freddie headshot

Freddie

Company Specialist

Insights

Top investors

Some candidates hear
back within 2 weeks

41% female employees

-21% employee growth in 12 months

Company

Funding (last 2 of 6 rounds)

Oct 2021

$60m

SERIES C

Feb 2020

$5.6m

SERIES B

Total funding: $100.6m

Company benefits

  • Share options
  • Health insurance
  • Flexible & remote working
  • Individual training budget of USD 1,000 a year
  • LinkedIn Learning account
  • Quarterly offsites

Company values

  • Empowerment
  • Positive Impact
  • Openness
  • Creating Connections
  • Curiosity

Company HQ

City of London, London, UK

Founders

James Smith

(Board Director)

Computer Science PhD in Natural Language Processing from Oxford. Current Mentor at Seedcamp.

Adam Joyce

(Chief Architect)

Mathematics PhD from Imperial College. Previously a quantitative analyst at Liquid Capital.

Tom Robinson

(Chief Scientist)

Physics PhD from Oxford. Previous CEO of MOF Technologies, a company working towards clean energy.


People progressing

Joined as a Software Engineer in 2018 and was promoted to Lead Software Engineer in 2019. They have since been promoted to Principal Software Engineer.

Share this job

View 5 more jobs at Elliptic