(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