Software Engineer (Data)
We are looking for a Software Engineer who has spent at least 5 years in Data Engineering but still has a very strong grasp of Computer Science basics.
We aren't just building pipelines; we are scaling them to handle billions of events. This means we need someone who understands algorithms and Data Science fundamentals to make sure our data is optimized and our logic is efficient. We value people who are independent, take ownership, and aren't afraid to dive into day-to-day tasks to get the job done.
What you will do:
- Develop Java-based microservices running on K8S.
- Build and scale data pipelines using Clickhouse, Spark, and Kafka.
- Tackle challenges like data duplication, schema versioning, and high availability.
- Handle complex ETL workflows and data ingestion from different sources.
- Optimize queries to make sure everything runs fast and reliably at scale.
What we expect from you:
- 3+ years of experience with Java and 5+ years in Data Engineering.
- Strong Algorithm fundamentals and a deep understanding of Data Science (DS).
- Experience with high-volume, real-time systems (billions of events daily).
- Technical stack: Airflow, K8S, Clickhouse, Snowflake, Redis, Spark, and Kafka.
- A BSc in Computer Science or a similar degree from a top university.
- A self-starter attitude โ we are a small team, so being independent is key.
Experience in fintech, crypto, or trading is a big plus.
Required languages
| English | B2 - Upper Intermediate |
๐
$4000-6000
Average salary range of similar jobs in
analytics โ
Loading...