Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Recorded Future Logo

Principal Data Engineer

Recorded Future

$127,000 - $160,000
Sep 5, 2025
Remote, US
Apply Now

Recorded Future is looking to drive improvements in the Security Intelligence Graph by identifying, scoping, and owning technical solutions necessary to achieve data convergence within the defender space.

Requirements

  • 5+ years of Python programming, and a minimum of 7 years' experience in Data Science
  • 3+ years of experience with some/all of the following: Message buses (e.g. Kafka, RabbitMQ), MongoDB, graph databases like AWS Neptune/Neo4j, cloud computing tools, and ElasticSearch
  • ML approaches and productizing ML models
  • Developing REST APIs with Python frameworks (e.g. Flask, Django, FastAPI)
  • Architecting and delivering production-grade applications and ETL/ELT pipelines
  • Applying statistical techniques to draw accurate, impactful conclusions
  • Proven success in architecting, leading, and delivering high-impact projects

Responsibilities

  • Identify, scope, and own technical solutions necessary to achieve data convergence within the defender space of the Security Intelligence Graph
  • Align, analyze, and ingest asset maps into the Security Intelligence Graph
  • Develop, productize, monitor, and maintain data pipelines at scale
  • Build tools and APIs to facilitate access to data and analytics developed from the intelligence graph
  • Analyze and explain patterns in data to drive business-critical decisions
  • Create technical project plans and drive the successful execution of projects, with input from our Product team and other developers on your team
  • Collaborate with Data Scientists, Data Engineers, and business leaders to identify and scope technical solutions

Other

  • Master's degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience
  • Ability to present information to stakeholders with varying levels of technical expertise
  • Experience engaging with technical leaders across geographies and divisions/companies
  • Excellent written & verbal communication when collaborating with colleagues across various locations and timezones, designing technical approaches, and writing documentation
  • Eagerness to continue learning and teaching new skills to team members, in order to raise the bar across the team