Senior Software Python Engineer
Connecting people and technologies. Finding the perfect match for our customers. Always finding the right experts for every challenge - that's our goal at FERCHAU, which is why we are looking for a Senior Software Python Engineer to join a project focused on developing software controlling intelligent robots operating in real logistics centers.
In this role, your work directly impacts how physical robots behave, interact with their environment, and execute tasks for end-users. You will help design key components of the robot control system, develop algorithms responsible for handling thousands of real products, and ensure stable and reliable operation in production environments. This position combines advanced software engineering with robotics, AI, and real-world system behavior.
Your responsibilities
Designing and developing a modular, scalable robot control system, adaptable to various business scenarios
Creating data-driven heuristics for handling different categories of real-world products
Designing and implementing anomaly detection mechanisms (e.g., detecting multi-picks or product disassembly)
Developing smart placing algorithms - a "tetris-like" approach for items of diverse shapes and physical properties
Building and maintaining interfaces and APIs for integrating the robotic system with external Warehouse Management Systems (WMS)
Testing solutions across all layers of the stack: unit tests → simulations → physical robots operating in production environments
Your benefits at FERCHAU
Rock solid stability of a company established in 1966 in Germany with more than 120 branches
Reputable international customers offering projects not available in Poland before
Great working atmosphere with a close-knit team of friendly people
Team-building events
Medicover card
Multisport / Multilife card (access to personal trainers, dieticians and therapists)
Your profile
5+ years of production experience with Python (preferably in distributed or real‑time systems)
Experience designing complex, multi-layered software architectures (microservices, decision layers, modular systems)
Strong technical ownership and ability to lead topics end‑to‑end
Experience with event-driven systems, sensors, or control systems is a strong plus
Excellent analytical and problem‑solving skills
Solid engineering practices: testing, CI/CD, code reviews, documentation
Proficiency in English
Looking for the next challenge? Then we should definitely get to know each other! We look forward to receiving your application. Let us get to the next level together and take technology forward!
Senior Software Python Engineer
Senior Software Python Engineer