We are looking for an experienced Data Engineer to join our team. In this role, you will be a critical part in developing Secure Data Collaboration Platform. This position extends beyond traditional data engineering, incorporating key elements of backend development, including designing and implementing APIs for seamless interactions between teams.
You will work closely with data scientists, supporting their workflows by building scalable infrastructure, optimizing data pipelines, and ensuring efficient access to diverse data sources. A strong understanding of data science principles and computational frameworks is essential to succeed in this role
Responsibilities:
Planning and developing infrastructure for the Data Science team (Computational Framework)
Building and optimizing distributed data pipelines
Developing and maintaining connectivity to various data sources (Relational DBs and others)
Designing and setting up APIs for cross-team integrations
Maintaining and improving the Computational Framework CI process
Delivering high-quality, well-tested code with excellent automated test coverage
Requirements: Vast experience (5+ years) in backend processes (data pipelines and workflows)
Previous experience with Python, Databases, and Linux, as well as distributed computing frameworks such as Spark or Dask, is an advantage.
Analytical and problem-solving skills
Experience with backend test automation tools (not necessarily UI based)
B.Sc. in Computer Science / Software Engineering or equivalent
Good communication skills. Fluent in English verbal and written
Desired Skills
Basic understanding of Data Science principles (statistics, ML, etc.)
Experience with Data Science tools/frameworks/platforms
Familiarity with CI/CD methodologies
This position is open to all candidates.