Data Engineer

$120,000 - $180,000 yearly
  • Elementus
  • Remote (New York, NY, USA)
  • Jul 06, 2021
Full time Data Engineering - Data

Job Description

Usher in the Second Generation of Blockchain Analytics

Our passion at Elementus is building revolutionary software to promote transparency, auditability, and trust around any type of blockchain or distributed ledger data. We empower the most important institutions across regulation, compliance, finance, and investigation to transform their decision making process. Our method of fighting crime, illuminating risk, and providing actionable market data ushers in the second generation of distributed ledger analytics. If you share this passion we want you on the team.

The Role

We are looking for gritty, technical Swiss Army Knives who are enthusiastic about quickly translating customer needs into elegant, stable, and performant software solutions. You should be comfortable interacting with the stack at every level, excited to move fast and exercise a bias towards experimentation and operate in a fast-paced, often opaque environment. Your job is to figure out what needs to get done and do it.
Can you balance trade-offs between the speed of delivery and perfection?
Is your code production-ready and a stable foundation for continuous iteration?
Do you love working in new verticals, rolling your sleeves up, and solving fantastically hard data problems - - often ones that have never been solved before? If so - we want you on the team!


Core Responsibilities

You’ll be working on Elementus core technology, designing scalable systems to solve novel problems with modern cloud technology and industry best practices, so you’ll need to articulate a long term vision for maintaining and scaling our data infrastructure and the teams running them. In general, working shoulder to shoulder with the team turning our product and technical vision into a tangible roadmap.

Requirements

  • At least 5 years of experience in database architecture and data engineering.
  • You’ve designed, built, scaled and maintained databases with more than 1B records, and know how to compose a service oriented architecture.
  • Experience designing and building highly scalable, distributed, multithreaded systems, in either Java or C++.
  • Exposure to python and GraphQL will be quite helpful
  • Experience working on multiple types of databases: Relational (Postgres), graph (Neo4j), documents
  • Familiarity with advanced Postgres features such as stored procedures, Listen/Notify, extensions, etc
  • Familiarity deploying code and working with cloud platforms such as AWS and/or Google Cloud.
  • Experience in any message passing frameworks for distributed systems orchestration.
  • Some experience writing ETL pipelines, and great if you have experience using frameworks for pipelines orchestration.
  • An interest in continuous learning, expanding technical knowledge, and the good judgment to know when and when not to introduce new technologies.

Stand Apart By Demonstrating

  • Mentality of “If you can’t measure it, you can’t improve it.”
  • Disposition of deriving joys from tinkering things and building stuff
  • Self-reflection of “are we doing the right things in our business”?