Python Developer - Specialist SW Engineer
Core
Design, develop, and maintain scalable Python applications for handling large JSON datasets and IIoT device templates across Ubuntu, Windows, and Dockerized environments.
Role type
Senior Python Specialist Software Engineer
Builds
Backend services, device configuration repositories, and CI/CD pipelines for industrial automation tooling
Domain
Industrial Internet of Things (IIoT), Industrial Automation, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python (OOP, async, multiprocessing), JSON parsing & validation, Docker containerization, Jenkins CI/CD, Linux/Windows environments, Unit & integration testing (pytest), Git version control
Preferred skills
Modbus/IIoT protocols (TCP/RTU/MQTT/OPCUA), Kubernetes, Cloud platforms (Azure/AWS/GCP), Code quality tools (flake8, black, mypy, pylint)
Technologies
Python, Ubuntu, Windows, Docker, Jenkins, Git, pytest, Modbus, MQTT, OPCUA
Responsibilities
Design and develop Python applications for IIoT device template management; Implement scalable modules for parsing and validating large JSON datasets; Build and optimize Jenkins CI/CD pipelines for automated builds and deployments; Collaborate with UI/UX teams to integrate backend services with frontend applications; Manage device configuration repositories and implement validation rules for metadata; Participate in peer code reviews and architecture discussions.
Seniority
Senior, hands-on IC