Software Engineer - Kotlin (w/m/d)
Core
Develop software and algorithms for data-driven products, focusing on processing large volumes of movement data for map-matching and transport mode detection.
Role type
Senior Software Engineer (Big Data & Backend)
Builds
Scalable data pipelines, ETL workflows, and backend processing logic for spatio-temporal data.
Domain
Transportation technology / Big Data / Map Matching
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Apache Spark (Batch & Streaming), Python (Pandas, NumPy, scikit-learn), algorithm design, statistical analysis, backend development, data pipeline architecture
Preferred skills
Experience with JVM-based languages, prototyping in Python
Technologies
Apache Spark, Java, Kotlin, Python, Pandas, NumPy, scikit-learn
Responsibilities
Develop and maintain scalable data processing systems, integrate and optimize algorithms for big data environments, participate in architecture decisions, build and operate ETL workflows.
Seniority
Senior, hands-on IC