(Senior) Software Engineer Data Integration

New
Source API remote eligibility restrictions: GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (C1)
Experience
2+ years
Required Skills
PostgreSQLPythonETLIoTKafkaData engineeringgRPCRESTful APIs

Requirements

  • Degree in Computer Science, Data Science, Software Engineering, Electrical Engineering, Industrial Engineering, or a comparable field.
  • 2+ years of relevant experience in backend development with a focus on data engineering, API integration, or event-driven systems.
  • Practical experience developing with Python and familiarity with best practices.
  • Experience with SQL databases, preferably PostgreSQL or TimescaleDB, including data modeling and query design.
  • Experience with integrating external APIs or streaming systems such as Kafka, MQTT, REST, or gRPC.
  • Familiarity with IoT or energy industry protocols such as IEC104 is a plus.
  • Fluent in English (C1 level).
  • Passion for teamwork and finding creative solutions to technical challenges.

Responsibilities

  • Build new end-to-end measuring data integrations including device registration, normalization, transformation, and storage.
  • Design and improve the measurement data integration framework for faster and more reliable source connection.
  • Manage the full lifecycle of integration from raw external data to normalized and mapped measurements.
  • Contribute to the existing ETL framework for importing and digitizing customer grid data from heterogeneous sources.
  • Optimize existing components for batch and streaming workloads regarding performance and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now