Python Engineer

22 000 - 27 000 PLNGross per month - Permanent

Python Engineer

Python

-, Kraków

dotLinkers

22 000 - 27 000 PLN
Gross per month - Permanent
Full-time
Permanent
Mid
Remote

Tech stack

    Python

    regular

    fastapi

    regular

    PostreSQL

    regular

    CI/CD

    regular

    Kubernetes

    regular

    Docker

    regular

Job description

  • The role: Python Engineer

  • Location: 100% Remote

  • Contract Type: Employment contract

  • Salary: up to 27 000/month


 

We’re looking for experienced Python Developers for 3 exciting projects!

Our client provides cutting-edge cloud and network infrastructure solutions, with a focus on hosting, data centers, security, and ultra-low-latency services such as live streaming and high-performance data delivery.

This is an excellent opportunity to join an international tech company working on products used by millions of users worldwide.

 

Team 1: Cloud Access Control Platform

Work on the core platform responsible for user identity and access management in a cloud environment. You’ll help build scalable systems used internally and externally for managing permissions and secure access.


Your responsibilities:

  • Build and maintain key backend components of the access management platform

  • Develop scalable Python services using FastAPI, PostgreSQL, RabbitMQ, Redis

  • Implement APIs for audit logging, user actions, and product access control

  • Work on real-time visibility tools and account-level configurations

  • Ensure high performance, security, and observability

  • Collaborate closely with other engineering teams and product stakeholders


Tech Stack:Python 3.11+, FastAPI, PostgreSQL, Redis, RabbitMQ, Docker, Kubernetes, Git, GitLab CI/CD, gRPC, REST, Prometheus, Grafana


We’re looking for:

  • 3+ years of experience with backend development in Python (including async programming)

  • Hands-on experience with Docker, Kubernetes, and microservices

  • Solid understanding of cloud platforms (AWS, Azure, GCP)

  • Good communication and teamwork skills

  • Proactive mindset and awareness of security and performance in backend systems


Nice to have:

  • Experience with IAM systems, access/billing, or multi-tenant cloud architectures

  • Knowledge of observability and monitoring tools (e.g., Prometheus, Grafana)

  • Familiarity with DevOps and CI/CD tools like GitLab

 


Team 2: GPU Cloud & Compute Management

Join a dynamic team building scalable compute services for virtual machines, dedicated servers, and GPU clusters. You’ll be at the heart of designing and maintaining high-performance infrastructure used for AI training, inference, and cloud compute workloads.


Your responsibilities:

  • Develop and maintain RESTful APIs for managing GPU clusters, VMs, and dedicated servers.

  • Use a modern stack: FastAPI, Python, Asyncio, PostgreSQL, OpenStack, RabbitMQ, Redis, Docker, Kubernetes.

  • Collaborate with DevOps to ensure smooth CI/CD, monitoring, and reliability.

  • Participate in the complete lifecycle of compute products—from design to implementation—focusing on scalability and high availability.

  • Design resilient system architectures with disaster recovery in mind.

  • Promote a DevOps culture by integrating development and operations goals.

  • Stay current with trending technologies and apply improvements to internal systems and workflows.


Tech stack:Python (async), FastAPI, OpenStack, PostgreSQL, RabbitMQ, Redis, Docker, Kubernetes, CI/CD tooling, ELK/Loki, Prometheus, Grafana


We’re looking for:

  • Proven experience in Python web development and asynchronous programming

  • Hands-on experience with OpenStack, Docker, and Kubernetes

  • Familiarity with cloud platforms and virtual compute management

  • Strong skills in logging and monitoring tools (e.g., ELK, Loki, Prometheus, Grafana)

  • Excellent problem-solving and communication abilities

  • Experience working within DevOps-oriented teams


Nice to have:

  • Design experience in scalable distributed systems

  • Knowledge of high availability and disaster recovery strategies

 


Team 3: Cloud Network Infrastructure


Responsibilities:

  • Develop advanced network solutions by extending OpenStack networking modules and automating services for virtual, dedicated, and GPU infrastructure.

  • Write clean, maintainable Python code (FastAPI) to power networking products like firewalls, load balancers, DDoS protection, and network management tools.

  • Integrate security features and deliver reliable connectivity across cloud platforms.

  • Work closely with cross-functional teams to create robust and customer-aligned network functionality.


Tech Stack:Python, FastAPI, OpenStack networking, REST APIs, Linux networking technologies (TCP/IP, VXLAN, Open vSwitch), firewalls, load balancers, DDOS protection tools


We’re looking for:

  • Proven Python development (APIs and automation)

  • Deep understanding of cloud networking concepts: overlay networks, security groups, load balancers

  • Strong knowledge of OpenStack networking components

  • Solid familiarity with TCP/IP, VXLAN, Open vSwitch in Linux

  • Excellent communication and teamwork, fast-paced delivery mindset


Nice to have:

  • Experience in high availability, VPN/IPsec technologies, and observability tools (Prometheus, Grafana, Loki)

Published: 17.08.2025

Meet the company

dotLinkers

We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.

Company profile
Office location