Senior Software Engineer — Data Platform

Job Description

Posted on: 
January 4, 2022

Foundation's early data platform engineers will be responsible for creating, maintaining, and scaling the technology that will marry blockchain data signals with the complex social graphs happening in our applications. We're one of the earliest teams to encounter this intersection of data, so our data focused teammates will merge what's possible with crypto and social networks. This is foundational, mission-critical work that will be at the cutting edge and drive the next chapter of our community growth story.


  • Build out the foundations of our data platform and search infrastructure
  • Develop schemas and architectures to help us identify actionable data signals
  • Collaborate with the engineering team to scale our internal services
  • Pro-actively communicate progress plans and blockers
  • Gain consensus with fellow teammates and stakeholders
  • Wear multiple hats while touching multiple parts of our tech stack
  • Grow into leadership responsibilities, driving larger, mission critical technical verticals and initiatives

Job Requirements

  • 5+ years as a Software or Data Engineer
  • Experienced in analyzing, cleaning data, and preparing reports
  • Advanced knowledge of data platforms, message passing, query layers, and queuing systems
  • Experience with Apache Kafka and Elasticsearch
  • Familiarity with cloud stacks like AWS
  • Experience with portable tech like Terraform is a plus
  • Experience interacting with Ethereum nodes / web3 technologies is also a plus
Apply now

More job openings