Senior Python engineer for Recorded Future (#3246)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Leading threat intelligence company

We are looking for a Senior Python Engineer with diverse skills and a strong interest in driving technical excellence with the team to join Recorded Future’s Malware Intelligence Team within the R&D organization. You will join a group of talented engineers in a dynamic environment where challenging requirements, sharing knowledge, and supporting our company vision are integral to success. We work with Security Intelligence Solutions, which our clients use to stay on top of threats to their business. Within our platform we serve many different types of data, our platform serves the purpose of cutting through the noise and surfacing relevant and actionable data to search and analyze the data, create alerts, prioritize, and process the intelligence. The Malware Intelligence Team is responsible for building and continuously improving the Malware Intelligence web application constructed atop our immense dataset collected by other parts of the organization.

Our product team consists of Data Scientist, Backend and front-end developers, product manager, designers, and QA professionals collaborating to create efficient, aesthetically pleasing, and useful products.

You would get the chance to develop great software in a fast-moving environment close to our global clients and their needs. Together, we’ll improve our product to meet increasing demands while focusing on scalability and quality. You will also experiment with new technology and explore what solutions are most suitable for solving real-world problems. You would join a dynamic team eager to take on new challenges and are passionate about what they do.

Responsibilities:

  • Lead the design and development of features and functionalities for malware intelligence products, ensuring scalability, security, and high availability.
  • Work closely with cyberoperations teams to integrate various malware intelligence data sources such as sandbox reports, threat feeds, and analysis tools into the product.
  • Collaborate with cross-functional teams including product managers, designers, data scientists, and researchers to ensure features are developed and implemented in alignment with product goals.
  • Focus on the ongoing enhancement of the product, incorporating feedback from users and stakeholders to continually improve the quality of the malware intelligence product.
  • High-level understanding of malware intelligence, threat intelligence, and related concepts in the cybersecurity domain

Requirements:

  • Work together with our product teams to understand and deliver expected results, which includes challenging requirements and technical suggestions through in-depth product understanding
  • 7+ years of experience using Python with the ability to write high-quality, maintainable code.
  • Experience with AWS cloud platforms and working with big data technologies such as Hadoop, Kafka, Spark, and Elasticsearch
  • Strong skills in building and consuming RESTful APIs, and integrating third-party security tools and services into applications.
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines for streamlined software delivery.
  • Working experience with GraphQL
  • Proficiency with relational and NoSQL databases (MongoDB, Cassandra) and experience with large-scale data processing and ETL pipelines.
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines for streamlined software delivery.
  • Ability to work independently and in groups together with team members
  • Strong English communication skills are a must

Nice to have:

  • Experience with Java, Scala, or other backend programming languages 
  • General experience working in a large/complex SW stack with many connected components

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply


    or
    Refer a friend