Senior Software Engineer (Python)

Python

Senior Software Engineer (Python)

Python
Krupnicza 5, Kraków +5 Locations

Inuits

Show all offers
B2B Contract
B2B
Senior
Remote
34,85 - 38,87 USDNet per hour - B2B

Job description

We are looking for a strong Python engineer to join a project focused on building an energy management system that connects battery storage, PV installations, charging infrastructure, and other smart energy components into one intelligent platform. This role is suited for a mature, experienced engineer who is comfortable working independently on complex technical problems.

About the Project:

The project is a growing energy management platform running primarily on Python, with services connecting hardware devices and external data sources across the energy stack. You will build microservices, device communication protocols, and data processing logic that supports real time control functions, working closely with frontend, hardware, and energy engineering teams.

Responsibilities:

  • Design and build microservices in Python for the energy management system;

  • Implement integration of devices and APIs (Modbus, MQTT, REST, and similar protocols);

  • Design data processing pipelines and control logic for the energy management system;

  • Improve testing, logging, and monitoring practices;

  • Collaborate closely with frontend, hardware, and energy engineering teams on system design;

  • Solve complex technical problems within a high reliability, real time environment.

Qualifications:

  • Completed degree in computer science, energy engineering, or a comparable field;

  • Several years of professional experience with Python (e.g. FastAPI, pandas, asyncio) in production systems;

  • Working knowledge of C++ is a plus;

  • Prior experience in the energy sector is strongly preferred;

  • Experience with distributed systems, microservice architecture, or IoT platforms;

  • Strong understanding of API design, data modeling, and interface communication at scale;

  • Mature, self-driven engineering approach with strong debugging and problem solving skills.

Recruitment Process:

  • Initial interview with our recruitment team;

  • Technical interview with the client;

  • Final decision and offer.

Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.

Tech stack

    Python

    advanced

    API

    advanced

    asyncio

    advanced

    Pandas

    advanced

    REST API

    advanced

    C++

    regular

Office location

Similar offers
Rublon

Rublon

Remote

Remote

4 258,38 - 8 782,90USD/month(depends on contract)
Python
windows batch
SQL
Oracle PL/SQL
PostgreSQL
QGIS
Conda
Jfrog
GitLab
GeoPandas
SeniorSeniorPermanent, B2BPermanent, B2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Similar offers
Rublon

Rublon

Remote

Remote

4 258,38 - 8 782,90USD/month(depends on contract)
Python
windows batch
SQL
Oracle PL/SQL
PostgreSQL
QGIS
Conda
Jfrog
GitLab
GeoPandas
SeniorSeniorPermanent, B2BPermanent, B2BFull-timeFull-time
New
PEOPLEMORE P.S.A.

PEOPLEMORE P.S.A.

Remote

Remote

48,84 - 65,13USD/h
Python
React
JavaScript
fastapi
Pydantic
SQLAlchemy
Microsoft SQL Server
T-SQL
Docker
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
INDIE BI SPÓŁKA AKCYJNA

INDIE BI SPÓŁKA AKCYJNA

Remote

Remote

5 360,92 - 6 969,20USD/month
Python
DevOps
Kubernetes
Azure
SQLAlchemy
SeniorSeniorB2BB2BFull-timeFull-time
New
Flyps

Flyps

Remote

Remote

6 982,49 - 8 862,39USD/month
LLM
AI
Docker
fastapi
Python
SeniorSeniorB2BB2BFull-timeFull-time
New
The Codest

The Codest

Remote

Remote

5 385,46 - 7 001,10USD/month
Python
React
AI
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT