Python Entwickler (all gender)
Core
End-to-End development of a communication simulator in Python, including architecture design, implementation, and automated testing.
Role type
Python developer (network simulation & GUI)
Builds
Communication simulator covering OSI layers 2–7 with interactive GUI dashboard for real-time visualization and analysis.
Domain
Networking, Simulation, Software Development
Deliverable
production ML models | product features | infrastructure
Required skills
Python software development, network protocols (OSI layers 2–7, TCP/IP, UDP, sockets), GUI application development (Dash/Plotly, PyQt, PySide), simulation/analysis tool development, Git, CI/CD pipelines, automated testing
Preferred skills
Experience in backend systems, tools, or simulation
Technologies
Python, Dash, Plotly, PyQt, PySide, Git, TCP/IP, UDP, HTTP
Responsibilities
Design and implement architecture for communication simulator, develop interactive GUI dashboard for real-time visualization, create structured documentation of software architecture, work autonomously in agile setup with focus on clean code and testability
Seniority
Mid-level, hands-on IC