Point your AI agent at freehire and let it find you a job.

Get the CLI →

Capitole

Python Engineer - Distributed Systems & Data

Posted Updated 3 views
Discussion

Descripción del trabajo

At CAPITOLE, we’re growing and we’d love for you to grow with us. We are looking for a Python Engineer with strong experience in microservices, distributed systems, and data-intensive applications to join an international technology project.

What will you do?

Design and develop scalable Python services and REST/GraphQL APIs . Build solutions based on microservices and event-driven architectures . Develop and maintain distributed workflows and data pipelines using Apache Airflow . Work with messaging and asynchronous processing technologies such as RabbitMQ, Kafka, Redis, and Celery . Work with databases such as ClickHouse, PostgreSQL, and MongoDB , focusing on performance and scalability. Containerize services with Docker and contribute to CI/CD and automated testing practices. Collaborate with Data, Engineering, Product, and Infrastructure teams on architecture and technical decisions. Work in a modern engineering environment where AI-assisted development and agentic systems are increasingly part of the development workflow.

What are we looking for?

  • Strong professional experience developing with Python.
  • Solid experience with microservices and event-driven/distributed architectures.
  • Experience with Python frameworks such as FastAPI, Django, or Flask.
  • Experience working with GraphQL APIs.
  • Hands-on experience with Docker.
  • Experience with Apache Airflow and data/workflow orchestration.
  • Experience with ClickHouse or similar data-intensive database environments.
  • Experience with messaging technologies such as RabbitMQ or Kafka.
  • C1 English level and ability to work in a fully English-speaking environment.
  • Experience building AI agents or agentic systems will be highly valued.
  • Familiarity with AI development tools such as Cursor or Claude Code is a plus.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available