Position: Expert Data Engineer for Ciklum Team
Company: Ciklum
Experience required: 5y
English level: upper

Ciklum is looking for an **Expert Data Engineer** to join our team full-time in Ukraine.

Everything we do creates a safer future. 
Our people have a shared vision to protect the connected world, to create and deliver intelligent global solutions across an ever-changing financial crime landscape. 
We are obsessed with solving problems for our customers, we bring together great minds who face tough challenges on a daily basis and are encouraged to make a difference.
Together, we make the world a safer place.

**Essential skills:**
- Experience in software development: having successfully mastered and applied one or more programming/scripting languages. 
- Proficiency in SQL 
- Familiarity with both SQL and NoSQL databases for data storage and retrieval.
- Knowledge of data streaming technologies (preferred Apache Kafka) for real-time and batch based data processing.
- Proficiency with version control systems like Git for managing code and collaborating with team members.
- Familiarity with containerization platforms like Docker 

**Desirable skills:**
- Good understanding of the complete software development lifecycle
- Experience with orchestration tools like Kubernetes for managing applications.
- Experience with monitoring tools like Prometheus, Grafana, or ELK stack
- Expertise in data modeling, ETL processes, and data integration (e.g using REST or GraphQL APIs)
- Basic database administration skills for performance tuning, backup, and recovery
- Proficiency in setting up data orchestration and scheduling tools like Apache Airflow
- Ability to set up monitoring and logging solutions to track data pipeline performance and identify issues
- Familiarity with testing tools and web browser automation tools (e.g. JUnit,  Selenium, Cucumber) and/or continuous integration tools (eg. Apache ANT, Maven, Gradle, Jenkins)