D

Senior Python Engineer

Description Ciklum
1 day ago
Full-time
Remote
Poland
Web Development
Description

Ciklum is looking for a Senior Python Engineer to join our team full-time in Poland.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role:

As a Senior Python Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Together, we will work on the project focused on building a lightweight cross-platform endpoint agent that collects deep system inventory data and delivers enriched information to complement agentless discovery.

Responsibilities:

  • Develop lightweight, resource-efficient cross-platform agents in Python or Go for Windows, Linux, and macOS

  • Implement system-level discovery logic to collect hardware inventory, installed software, patch status, running services, and network configuration

  • Design and implement secure agent-to-server communication using mTLS and token-based authentication

  • Own the build and packaging process for enterprise-ready installers including MSI, RPM, and DEB for silent deployment via tools such as SCCM or Ansible

  • Develop lifecycle management mechanisms including installation, auto-updates, heartbeat signals, health monitoring, and uninstall processes

  • Implement offline resilience with local caching and retry logic to ensure data integrity during intermittent connectivity

  • Build and maintain the server-side manager to handle agent registration, high-concurrency check-ins, fleet health monitoring, and version rollouts

  • Design scalable ingestion pipelines to process high-volume JSON payloads from agents

  • Optimize agent performance to ensure minimal CPU and RAM footprint on host systems

Requirements:

  • Strong Python and/or Go expertise

  • Experience building lightweight cross-platform agents for Windows, Linux, and macOS

  • Experience with agent packaging including MSI, RPM, and DEB for silent enterprise deployment

  • Experience implementing secure agent-to-server communication using mTLS and token-based authentication

  • Experience designing and implementing agent lifecycle management including install, auto-update, heartbeat, and uninstall mechanisms

  • Strong experience in local system data collection including hardware inventory, installed software, running services, patch status, and network configuration

  • Experience implementing offline resilience with local caching and retry mechanisms

  • Experience building agent management servers handling registration, check-in, fleet health monitoring, and version rollout

  • Experience designing scalable ingestion pipelines for high-concurrency agent reporting

  • Familiarity with enterprise deployment tools such as Ansible, SCCM, Intune, or Jamf

  • CMDB integration experience including CI creation, updates, conflict resolution, and relationship mapping

  • Experience in SaaS or product engineering environments

  • Availability to start within 2–4 weeks

What`s in it for you?

  • Strong community: Work alongside top professionals in a friendly, open-door environment

  • Growth focus: Take on large-scale projects with a global impact and expand your expertise

  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications

  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies

  • Flexibility: Enjoy flexibility – full remote working possibilities

  • Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations

About us:

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.
With delivery centers in Wrocław and Gdańsk, our 300+ professionals in Poland drive forward-thinking solutions for global clients. Join a community where collaboration sparks innovation—and your impact reaches millions.

Want to learn more about us? Follow us on InstagramFacebookLinkedIn.

Explore, empower, engineer with Ciklum!

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.