Senior Python Engineer for Recorded Future (#3316)

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.

Requirements:

  • 5+ years experience in software engineering using Python. You write clean, production-grade code that your teammates can easily work with. 
  • Experience with MongoDB.
  • Experience with Kibana, Kafka, RabbitMQ
  • Working experience with ElasticSearch
  • Experience with Selenium, xpath, urllib3
  • Great problem solving capabilities and experience troubleshooting data issues. In UG data collection, you cannot ask the source’s webmaster for tech support!
  • Proactive communication and effective collaboration with your teammates to get technical problems resolved. You are a self-starter. The ball is always in your court.

Nice to have:

  • Experience with AWS or other cloud environments
  • Interested in DevOps work
  • Experience with web scraping 
  • Comfortable working in global teams

Responsibilities:

  • Expand our collection reach with new underground (UG) sources, and strengthen our methods by investigating collection issues and fixing the root causes.
  • Solve hard underground data collection problems, such as evading anti-bot methods, coordinating the work of many collector agents, and safely collecting binary data from untrustworthy sources.
  • Build high value analytics on raw data from UG sources. Examples: find networks of actors/accomplices, and highlight notable conversation threads.

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