Senior Data Engineer at Recorded Future

Boston, Massachusetts, United States

Recorded Future Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Cybersecurity, IntelligenceIndustries

Requirements

  • 4+ years of Python programming
  • 2+ years of experience with cloud computing tools (e.g., AWS, Azure, or Google Cloud)
  • Experience writing scalable, production-grade applications and ETL/ELT pipelines
  • Efficient & accurate problem solving skills, including the ability to debug both software and data
  • Proven ability to analyze data and apply statistical techniques to draw accurate, impactful conclusions
  • Proven success in delivering projects from design and implementation to release
  • Excellent attention to detail & ability to work independently while delivering high-quality results
  • 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
  • Preferred Qualifications
  • Familiarity with both batch and streaming pipelines
  • Familiarity with message buses (e.g., Kafka, RabbitMQ), NoSQL databases (e.g., MongoDB, AWS Neptune, Neo4j), ElasticSearch
  • Bachelor's/Master's degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience
  • Exposure to ML approaches, including experience productizing ML models
  • Experience with developing REST APIs with Python frameworks (e.g., Flask, Django, FastAPI)
  • Leadership experience, with a track record of presenting information to stakeholders with varying levels of technical expertise

Responsibilities

  • Work with the Graph Quality team to align, analyze, and ingest asset maps into the Security Intelligence Graph
  • Develop, productize, monitor, and maintain data pipelines to analyze and ingest data 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 Product team and other developers
  • Collaborate with Data Scientists, Data Engineers, and business leaders to develop and refine technical solutions
  • Onboard and guide junior members of the team
  • Assist in setting team goals, planning sprints, and leading Agile scrum meetings

Skills

Key technologies and capabilities for this role

PythonAWSAzureGoogle CloudETLELTData PipelinesAPIsSQLStatistical AnalysisAgileScrum

Questions & Answers

Common questions about this position

What is the salary range for this Senior Data Engineer position?

The base salary range for this full-time position is $129,000-$193,500, determined by role, level, and location.

Is this Senior Data Engineer role remote or office-based?

This information is not specified in the job description.

What are the key skills required for this Data Engineer role?

The role requires 4+ years of Python programming, 2+ years of experience with cloud computing tools like AWS, Azure, or Google Cloud, and experience writing scalable, production-grade applications and ETL/ELT pipelines.

What does the team structure look like for this Data Engineer position?

You will work with the Graph Quality team, collaborate with Data Scientists, Data Engineers, and business leaders, onboard and guide junior members, and assist in setting team goals, planning sprints, and leading Agile scrum meetings.

What makes a strong candidate for this Senior Data Engineer role?

Strong candidates have proven success in delivering projects from design to release, leadership experience presenting to stakeholders, and eagerness to learn and teach skills to raise the team bar, along with excellent communication for collaboration across locations and timezones.

Recorded Future

Provides machine-readable threat intelligence solutions

About Recorded Future

Recorded Future provides threat intelligence in the cybersecurity industry by gathering and analyzing information about potential threats to organizations. Their intelligence is delivered in a machine-readable format, making it easy for clients like threat analysts and security teams to integrate with their existing systems. Unlike competitors, Recorded Future focuses on partnerships with Value Added Resellers (VARs) to enhance their offerings and provide comprehensive support. The company's goal is to help organizations lower the risk of cyber attacks through effective threat intelligence.

Somerville, MassachusettsHeadquarters
2009Year Founded
$57.1MTotal Funding
ACQUISITIONCompany Stage
CybersecurityIndustries
1,001-5,000Employees

Benefits

Professional development and career advancement
Flexible work environment, be yourself
Generous vacation policy
Wellness programs
Company outings
Competitive compensation and benefits
Free snacks, drinks, and coffee in the office
Parental leave program
Environmentally conscious

Risks

Integration challenges with Mastercard's systems could delay synergy realization post-acquisition.
The acquisition may shift strategic priorities, alienating clients preferring independent operations.
Competitive pressures from European cybertech firms may impact the Filigran partnership.

Differentiation

Recorded Future offers machine-readable threat intelligence for seamless integration with security systems.
The company indexes data from open, dark web, and technical sources for comprehensive insights.
Recorded Future partners with VARs, enhancing their reach and providing hands-on support.

Upsides

Mastercard's acquisition enhances Recorded Future's AI capabilities for improved cybersecurity services.
Integration with XDR platforms offers a comprehensive security approach for Recorded Future.
The rise of zero-trust models allows Recorded Future to tailor its threat intelligence offerings.

Land your dream remote job 3x faster with AI