Senior Data Engineer, Data Platform - Ingestion
Bolt engineering teams are working on unique product challenges: complex algorithms for demand prediction, optimal real-time pricing, routing, fraud detection, distributed systems and much more. Volumes are growing at a rapid pace. We are looking for an experienced engineer who is well-versed in data technologies.
Location: Warsaw, Poland | Tallinn, EstoniaView all roles
About us
We believe in creating an inclusive environment where everyone is welcome, regardless of race, colour, religion, gender identity, sexual orientation, age, or disability.Our ultimate goal is to make cities for people, not cars, and we need your help to achieve this mission!
What you can expect
Main tasks and responsibilities:
Designing, building and optimizing elements of Bolt's Data Platform. The Ingestion team is focused on the fundamental layers of the Data Platform, like the ingestion of internal and external data to our Data Lake and managing Data storage.
Investigating and prototyping new services to improve different aspects of our Data Platform: data quality, monitoring, alerting, performance and cost efficiency.
Coding mostly in Python, Scala and/or TypeScript (previous experience is not required), occasionally in other languages.
Proactively solving technical challenges and fixing bugs.
Contributing ideas and solutions to our product development roadmap.
What we expect
About you:
Experience in at least one of the modern OO languages (Python, Scala, Java, JavaScript, C++, etc)
7+ years of experience in software development
Excellent English and communication skills
Experience with micro-service and distributed systems
Solid understanding of algorithms and data structures
Experience with Terraform, Kubernetes and Docker