Senior Python Engineer

Nix · Ukraine · Engineering

Posted 2026-08-03

Apply for this role →

Project Overview

Recorded Future is a leading cybersecurity product company that delivers threat intelligence solutions used by organizations worldwide. The team develops products that help customers collect, analyze, and act on cybersecurity data.

The successful candidate will join the Web Surface Team within the Product Insights organization. The team is responsible for building and maintaining data pipelines, integrating third-party services, and developing backend solutions that support business analytics and product insights.

This is a long-term replacement position in a small, highly autonomous international team consisting of developers from Ukraine, the UK, and the US.

Why this opportunity?

Work on a well-known international cybersecurity product

High level of ownership and technical autonomy

Opportunity to influence architecture and technical decisions

International collaboration with engineers in the US and UK

A healthy mix of new feature development, integrations, maintenance, and occasional greenfield projects

Long-term stable engagement

Responsibilities

Develop and maintain backend services using Python

Design and implement integrations with third-party APIs

Build and improve data pipelines

Participate in technical design and architecture discussions

Maintain existing functionality and implement new features

Write automated tests using pytest

Investigate production issues and proactively improve the platform

Collaborate closely with an international engineering team

Required Skills

4+ years of commercial Python development experience

Strong knowledge of FastAPI and/or Flask

Experience with asynchronous programming (async/await)

Hands-on experience with: MongoDB, RabbitMQ, Docker, Kibana, Grafana, Pytest

Experience integrating third-party APIs

Ability to work independently and take ownership of solutions

Strong communication skills in English (Upper-Intermediate+)

Nice to Have

Elasticsearch

Kafka

Kubernetes

ArgoCD

AWS, Azure or GCP

Selenium or Playwright

Web scraping experience

Experience working on enterprise-scale products

Soft Skills

Ownership mindset

Proactive communication

Strong problem-solving skills

Ability to make technical decisions independently

Comfortable working in a distributed international team

Open to using AI tools to improve productivity

Apply for this role →

← Back to all jobs