Senior Engineer, Intelligence Graph - Python

Senior Engineer, Intelligence Graph - Python

This job is no longer open

At the core of Recorded Future’s insights is a data model of the threat landscape, which we’ve termed The Security Intelligence Graph. As a Senior Engineer, the software you build will help expand, enrich, and leverage this model to deliver critical intelligence to the security teams that rely on it.

What you’ll do as a Senior Engineer:  

  • Help customers stay a step ahead of adversaries by ensuring that your code delivers accurate and timely computed intelligence at scale.
  • Solve difficult scalability challenges by building production-grade applications that can efficiently handle orders of magnitude growth in data volume.
  • Empower fellow engineers by creating new Python libraries and services that become the team’s go-to building blocks.
  • Mentor junior engineers through design reviews, code reviews, pair programming, and project collaboration.

What you will bring to the Senior Engineer role:

  • 4+ years experience in software engineering using Python. You write scalable, maintainable, production-grade code, and you can develop these same skills in your teammates.
  • Great at identifying performance bottlenecks and designing solutions that will scale.
  • Proactive communication across teams to identify and solve problems and make a project successful.
  • Bonus if you have familiarity with/an understanding of:
    • Event-driven architectures and technologies (esp. RabbitMQ, Kafka)
    • Graph databases (esp. Neptune, Neo4j) and graph traversal algorithms
    • Python libraries for scalable data processing (esp. Spark, Dask)
    • NoSQL databases (esp. MongoDB)

#LI-Remote 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.