Data Engineer / ETL Developer (Cheminformatics)
We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.
Automating the design of chemical compounds has the potential to significantly accelerate the discovery and development of new medicines. This emerging field brings together artificial intelligence, machine learning, and established computational technologies to transform how drug discovery is approached.
We are looking for a Data Engineer / ETL Developer to build and maintain reliable, scalable data pipelines supporting AI-driven drug discovery and computational research.
In this role, you will develop Python-based data processing solutions, orchestrate workflows using Apache Airflow, and use Docker to ensure consistent and reproducible execution environments. You will collaborate with engineering and scientific teams to improve data processing workflows and integrate computational tools and data sources.
Key Responsibilities
-
Design, develop, and maintain ETL/ELT pipelines using Python to process and transform data efficiently and reliably.
-
Build and manage automated workflows using Apache Airflow, including scheduling, dependency management, monitoring, and error handling.
-
Develop and maintain Docker-based environments to ensure consistent execution of data processing tasks.
-
Integrate data sources, APIs, and computational tools into automated workflows.
-
Improve pipeline reliability, scalability, and maintainability through testing, logging, and performance optimization.
-
Collaborate with engineering and scientific teams to support data-driven research and AI-powered applications.
Requirements
-
Strong Python programming skills and experience developing data processing or automation solutions.
-
Hands-on experience with Apache Airflow or similar workflow orchestration tools.
-
Practical experience with Docker and containerized applications.
-
Hands-on experience with PostgreSQL and/or Snowflake.
-
Understanding of ETL/ELT processes, data integration, and workflow automation.
-
Ability to troubleshoot pipeline failures and build reliable, maintainable solutions.
Nice to Have
-
Experience with other workflow orchestration or workflow management tools.
-
Familiarity with AWS cloud services.
-
Experience with API design and integration.
-
Knowledge of Kubernetes and GitOps practices.
-
Experience developing AI-driven applications.
-
Background in life sciences, computational chemistry, bioinformatics, or drug discovery.
Our offer as your future employer
- Collaboration via a B2B contract with payments in USD or EUR, depending on your preference, or through a labor contract
- Flexible work schedule.
- Possibility to work remotely
- Opportunities for professional growth.
- A company laptop to ensure a comfortable and efficient work setup.