Recorded Future

Manager, Data Engineering

Recorded Future

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $150,000 - $187,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudCyber SecurityDjangoElasticSearchETLFlaskKafkaMongoDBNeo4jNoSQLPythonRabbitMQ

About the role

  • Manage a team of 3-4 developers
  • Mentor the team, plan team goals, and lead Agile scrum meetings to ensure that engineering deliverables are completed in a timely manner, with high quality
  • Develop data pipelines to analyze and ingest data at scale
  • Identify, scope, and own technical solutions to drive the successful execution of projects
  • 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 scope and implement technical solutions
  • Aggregate data from various sources and Indicators of Compromise (IOCs) to ensure that risk is properly attributed in the defender space graph

Requirements

  • 4+ years of previous team leadership experience
  • 5+ years of programming and experience in Data Science, including 1+ years of experience with Python programming
  • 3+ years of experience with cloud computing tools, e.g. from AWS, Azure, or Google Cloud
  • 1+ years of experience managing or leading a team
  • 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, in order to raise the bar across the team
  • Track record of presenting information to stakeholders with varying levels of technical expertise
  • Experience engaging with technical leaders across geographies and divisions/companies
  • 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)