As a Data Engineer, you will play a crucial role in driving business decisions through data-driven insights.
Key Responsibilities:
* Analyze and develop innovative solution variants to meet customer needs
* Design and build scalable data pipelines ensuring high-quality data delivery
* Implement complex requirements using modern technologies such as Python, Java, Spring Boot, Apache Kafka, Apache Spark, Hadoop, Snowflake, Databricks
* Develop and maintain software components, functionality, and interfaces in an agile environment
* Integrate software solutions by deploying them and merging them with existing systems using Docker, Kubernetes, OpenShift, AWS, Azure, and GCP
* Assist in designing and adhering to clean solution architecture principles
Requirements:
* Bachelor's or master's degree in computer science
* Several years of experience in software development using Python, Java, Scala, SQL, or R
* Database knowledge (SQL, NoSQL, and Graph Databases) and experience in Linked Data technologies or RDF triplestore
* Experience with Git, Continuous Integration, unit testing, and DevOps principles
* Good understanding of distributed systems architecture
* Keen interest in software development and modern technologies
* Determined, smart, and committed individual who can effectively communicate ideas
* Excellent command of English language skills