Lead/Senior Software Engineer with Protocols

N-iX

Medellín

Presencial

COP 201.369.311 - 268.492.415

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Flexible working format – remote, office-based or flexible.
Competitive salary and good compensation package.
Personalized career growth.
Professional development tools.
Education reimbursement.
Memorable anniversary presents.
Corporate events and team buildings.
Other location-specific benefits.

Descripción de la vacante

N-iX is seeking a Senior Python Engineer in Medellín, Colombia, to design real-time telemetry pipelines for integrated datacenter systems. The role involves building software for power systems, developing fault-tolerant data integration, and collaborating across teams.

The ideal candidate has at least 7 years of software engineering experience, strong Python skills, and familiarity with industrial telemetry protocols. The position offers a flexible working format and competitive salary.

Formación

  • 7+ years of software engineering experience, with strong proficiency in Python.
  • Hands-on experience building telemetry ingest pipelines or distributed systems that handle high-volume, time-series data.
  • Familiarity with at least one async messaging system (Kafka, RabbitMQ or equivalent).
  • Exposure to IT or OT systems (SCADA, EMS, BMS, DCIM) and understanding of data flows.
  • Experience with Kubernetes.
  • Direct experience with industrial telemetry protocols.

Responsabilidades

  • Build software modules for datacenters and industrial power systems.
  • Architect and implement data ingest pipelines for high-frequency telemetry.
  • Design fault-tolerant integration layers between IT and OT systems.
  • Ensure safety and reliability when interacting with energy assets.
  • Collaborate across teams for end-to-end solutions.

Conocimientos

Software engineering experience
Proficiency in Python
Experience with telemetry ingest pipelines
Familiarity with async messaging systems (Kafka, RabbitMQ)
Experience with Kubernetes
Knowledge of industrial telemetry protocols
Upper-intermediate English

Herramientas

Kubernetes
Kafka
RabbitMQ
Modbus TCP/RTU
DNP3
OPC-UA
BACnet
SNMP

Descripción del empleo

N-iX is looking for Senior Python Engineer to join our team.

In this role, you will design real‑time telemetry pipelines, integrate with datacenter power and compute systems, and implement control and optimization logic that dynamically adjusts workloads based on grid and infrastructure conditions. This role bridges IT and OT environments – turning raw operational data into safe, reliable, production‑grade control systems.

As an early engineering hire, you’ll shape system architecture, own projects end‑to‑end, and work closely across teams to translate real‑world constraints into scalable software.

Key Responsibilities
  • Build software modules that interact with datacenters, on‑site industrial power systems and the electrical grid.
  • Architect and implement data ingest pipelines that collect, normalize, and persist high‑frequency telemetry from power meters, PDUs, UPS systems, cooling infrastructure, and compute hardware.
  • Design fault‑tolerant integration layers between IT systems (cloud APIs, databases, orchestration platforms) and OT systems, handling protocol translation and data model definition and mapping.
  • Ensure high safety, reliability, and correctness when interacting with real‑world energy assets and critical facilities – including behavior in degraded, disconnected, or split‑brain network states.
  • Collaborate across teams to deliver end‑to‑end solutions from edge device to control plane.
Requirements
  • 7+ years of software engineering experience, with strong proficiency in Python.
  • Hands‑on experience building telemetry ingest pipelines or distributed systems that handle high‑volume, time‑series data.
  • Familiarity with at least one async messaging system: Kafka, RabbitMQ or equivalent.
  • Exposure to IT or OT systems (SCADA, EMS, BMS, DCIM) and understanding of how data flows between them.
  • Experience with Kubernetes.
  • Direct experience with industrial telemetry protocols: Modbus TCP/RTU, DNP3, OPC‑UA, BACnet, or SNMP.
  • English: at least Upper‑intermediate.
Will be a plus
  • Familiarity with time‑series databases (InfluxDB, TimescaleDB, Prometheus) or industrial historian platforms (AVEVA PI / OSIsoft, Ignition).
  • Experience with containerized deployments, or HPC job scheduling in datacenter environments.
  • Experience with Rust, Go or C/C++.
We offer
  • Flexible working format – remote, office‑based or flexible.
  • A competitive salary and good compensation package.
  • Personalized career growth.
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more).
  • Active tech communities with regular knowledge sharing.
  • Education reimbursement.
  • Memorable anniversary presents.
  • Corporate events and team buildings.
  • Other location‑specific benefits.
  • Not applicable for freelancers.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Python Engineer RealTime Telemetry for OT/IT Remote
Senior Python Engineer RealTime Telemetry for OT/IT Remote

N-iX • Medellín

Híbrido
COP 201.369.000 - 268.493.000
Flexible working format – remote, office-based or flexible.
Competitive salary and good compensation package.
Personalized career growth.
+5
Backend Engineer (Senior/Lead) ID42371
Backend Engineer (Senior/Lead) ID42371

AgileEngine • Manizales

A distancia
COP 225.132.000 - 300.177.000
Professional growth opportunities
Competitive compensation
Exciting projects
+1
Backend Engineer (Senior/Lead) ID42371
Backend Engineer (Senior/Lead) ID42371

AgileEngine • Bucaramanga

Presencial
COP 188.928.000 - 264.501.000
Professional growth
Competitive compensation
Exciting projects
+1
Mid/Senior Java Engineer
Mid/Senior Java Engineer

N-iX • Colombia

Híbrido
COP 200.240.000 - 280.337.000
Flexible working format
Competitive salary and compensation package
Professional development tools
+2
Senior .Net Engineer
Senior .Net Engineer

N-iX • Medellín

Híbrido
COP 133.920.000 - 223.200.000
Flexible working format
Competitive salary
Personalized career growth
+3
Technical Lead
Technical Lead

AgileEngine • Colombia

Presencial
COP 282.300.000 - 376.400.000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Software Engineer (Middle/Senior) ID42373
Software Engineer (Middle/Senior) ID42373

AgileEngine • Barranquilla

Presencial
COP 117.169.000 - 195.282.000
Professional growth
Competitive compensation
Exciting projects
+1
Senior DevOps Engineer ID56470
Senior DevOps Engineer ID56470

AgileEngine • Bogotá

Híbrido
COP 285.938.000 - 428.909.000
Professional growth
Competitive compensation
Exciting projects
+1
Software Engineer (Senior) ID42373
Software Engineer (Senior) ID42373

AgileEngine • Manizales

Híbrido
COP 296.792.000 - 406.136.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Software Engineer (Senior) ID42373
Software Engineer (Senior) ID42373

AgileEngine • Pereira

Híbrido
COP 281.171.000 - 406.136.000
Professional growth opportunities
Competitive USD-based compensation
Exciting project selection
+1