Software Engineer - Transformation Data
Core
Build scalable backend systems and data platforms to process large volumes of industrial data.
Role type
Senior backend software engineer (distributed systems)
Builds
Scalable backend services, microservices, and distributed data pipelines for industrial data platforms
Domain
Industrial digitalization, cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Python, distributed systems, microservices, REST APIs, SQL/NoSQL databases
Preferred skills
Apache Spark, Kafka, Flink, AWS/Azure/GCP, Docker/Kubernetes, CI/CD, observability
Technologies
Spark, Kafka, Flink, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and maintain scalable backend services and microservices; Build and improve distributed data pipelines; Develop high-performance APIs; Optimize data processing and storage workflows; Contribute to system design and architecture; Troubleshoot production issues; Write clean, tested code and participate in code reviews
Seniority
Mid-Senior, hands-on IC