Principal Data Engineer
Recorded Future· Engineering: Digital Risk Protection
full-timePosted 2mo ago
About the role
Principal Data Engineer to drive improvements in Recorded Future's Digital Risk Protection (DRP) department, building and maintaining data pipelines, APIs, and analytics to ingest and analyze digital risk data at scale.
Responsibilities
- Identify, scope, and own technical solutions necessary to achieve data convergence across Digital Risk Protection systems and data streams
- Mentor direct reports to bring out the best in all members of the team
- Work with the Malicious Sites, Identity, and Surface Web teams to align, analyze, and ingest digital risk data streams into Digital Risk Protection systems and the Intelligence Graph
- Develop, productize, monitor, and maintain DRP-focused data pipelines to analyze and ingest data at scale
- Build tools and APIs to facilitate access to data and analytics developed from Digital Risk Protection systems and the Intelligence Graph
- Analyze and explain patterns in digital risk data to drive business-critical decisions
- Create technical project plans and drive the successful execution of DRP initiatives, with input from our Product team and other developers on your team
Qualifications
- 5+ years of Python programming
- 3+ years of experience with Message buses (e.g. Kafka, RabbitMQ), MongoDB, graph databases like AWS Neptune/Neo4j, cloud computing tools, and ElasticSearch
- Preferred experience with orchestration tools such as Argo CD, Kubernetes, Prefect
- AI approaches and productizing flagship LLM output
- 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
- Leadership 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
- Eagerness to continue learning and teaching new skills to team members
- Proven success in architecting, leading, and delivering high-impact projects
- Efficient & accurate problem solving skills, including debugging software and data
- Excellent attention to detail & ability to work independently while delivering high-quality results
- Bachelor's/Master's degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience
Skills
Required:PythonData pipelinesREST APIsKafka/RabbitMQMongoDBGraph databasesElasticsearchAPIsLeadershipCommunicationStatistics/data analysis
Nice to have:Orchestration tools
Benefits
- may be eligible for incentive compensation, equity, and medical, dental, vision, life insurance and 401K (details shared during hiring)
Last updated Jul 29, 2026. Interested? Apply on the company site.
About Recorded Future
The future of cyber defense is autonomous.
Get real-time, actionable cyber threat intelligence with Recorded Future. Mitigate cyber risks, prioritize threats, and proactively secure your business.
cyber threat intelligencesecuritythreat detectionAIresearch
More open roles at Recorded Future
- Account Director, Intelligence Community4d agoRemote · Public Sector
- Senior Sales Engineer, TOLA4d agoHybrid (Texas) · Sales: Presales
- Senior Sales Engineer, Public Sector4d agoWashington, DC · Sales: Presales
- Technical Account Manager (Korean Speaking)4d agoHybrid (Singapore) · TAM
- Product Support Solutions Developer4d agoWashington, DC · Customer Support