Data Engineer (Python and Java/Scala skills)
Core
Design, develop, and maintain scalable data-processing solutions and backend APIs to ensure reliable data access and efficient workflows.
Role type
Data Engineer
Builds
Scalable data pipelines, backend services, and data-processing workflows
Domain
Data Engineering / Backend Development
Required skills
Python, Java, Scala, backend development, distributed data processing, software engineering, problem-solving
Preferred skills
Apache Spark, Apache Flink, Apache Iceberg, Kubernetes, Snowflake, Apache Kafka, Akka, Grafana, machine learning concepts
Technologies
Python, Scala, Java, Apache Spark, Apache Flink, Apache Iceberg, Kubernetes, Snowflake, Apache Kafka, Akka, Grafana
Responsibilities
Build and maintain data pipelines using distributed technologies; Develop and maintain scalable data solutions; Build backend APIs and services; Provide technical support and share knowledge; Identify opportunities for technical improvements; Collaborate with engineers to design scalable solutions
Seniority
Mid-level, hands-on IC