Senior Software Python Engineer

Data

Senior Software Python Engineer

Data
Centrum, Warsaw

emagine Polska

Job offers emagine Polska
Full-time
Any
Senior
Remote

Job description

  • Work mode - fully remote.

  • Assignment type: B2B

  • Start - 01.09.2026.

  • Contract length > 10-12 months + extensions.

  • Language - English.

  • Industry - pharmaceutical.

  • Recruitment process - 2 interviews with the client.

  • Workload: Full time.

This role is for a Senior Software Engineer – Knowledge Graph, responsible for maintaining data quality, integration, and development of the knowledge graph platform, a vital asset that consolidates diverse drug discovery and gene biology data.

Responsibilities:

  • Own data quality: Define and enforce data validation, provenance tracking, and quality metrics across all data sources in the graph.

  • Integrate data sources: Collaborate with internal and external data providers to ingest, normalize, and harmonize heterogeneous biomedical datasets.

  • Maintain the knowledge graph: Manage the Neo4j schema, data modeling, and pipeline reliability.

  • Prepare data for AI/analytics: Ensure graph data supports AI and analytics use cases, including the Blindspot Analysis.

  • Collaborate cross-functionally: Work with research scientists, data scientists, and engineers to align scientific needs with reliable data solutions.

Must Haves:

  • Strong Python skills for data engineering and pipeline development.

  • Hands-on experience with Neo4j (Cypher, schema design, query optimization).

  • Proven experience integrating multiple heterogeneous biomedical data sources.

  • Deep understanding of data quality practices in production environments.

  • Experience resolving schema, identifier, and consistency issues directly with data providers.

  • Familiarity with biomedical standards and identifiers (UniProt, Ensembl, ChEMBL, etc.).

  • Strong communication skills with cross-functional scientific and technical teams.

Nice to Haves:

  • Experience in pharma, biotech, or academic drug discovery.

  • Advanced degree (MSc/PhD) in a relevant field.

  • Familiarity with graph ML, embeddings, or search/retrieval concepts.

Tech stack

    English

    B1

    Data modeling

    advanced

    Data analysis

    advanced

    Quality Management

    advanced

    Python

    advanced

    Use Cases

    advanced

    Artificial Intelligence (AI)

    advanced

    Data Integration

    advanced

    Machine Learning (ML)

    advanced

    Microsoft Platform

    advanced

    Data Engineering

    advanced

Office location

Similar offers
EPAM Systems

EPAM Systems

Warsaw

Remote

Remote

Undisclosed Salary
Python
Spark
Databricks
Snowflake
SQL
AWS
Data Warehousing
SeniorSeniorAnyAnyFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT
Recommended offer
Nice To Fit You

Nice To Fit You

Remote

Remote

Undisclosed Salary
Databricks
Snowflake
BigQuery
CI/CD
Terraform
Airflow
Power BI
Tableau
SeniorSeniorB2BB2BFull-timeFull-time
New
Similar offers
EPAM Systems

EPAM Systems

Warsaw

Remote

Remote

Undisclosed Salary
Python
Spark
Databricks
Snowflake
SQL
AWS
Data Warehousing
SeniorSeniorAnyAnyFull-timeFull-time
New
DCG

DCG

Warszawa

Remote

Remote

38,33 - 46,00USD/h
SQL
Python
Azure
Terraform
Bicep
REST API
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
Craftware

Craftware

Warszawa

Remote

Remote

41,15 - 51,44USD/h
Python
PySpark
Databricks
SQL
CI/CD
SeniorSeniorB2BB2BFull-timeFull-time
New
Intellias

Intellias

Remote

Remote

Undisclosed Salary
Python
SeniorSeniorB2BB2BFull-timeFull-time
New
ITDS

ITDS

Warszawa

Remote

Remote

6 457,90 - 9 686,84USD/month
Python
Multi-agent AI Systems
Langchain
Langgraph
Cloud Platforms (AWS/Azure/GCP)
vector databases
Tensorflow/Pytorch
MLOps & CI/CD
Kubernetes & Docker
AI Safety & Ethical AI
SeniorSeniorB2BB2BFull-timeFull-time
New
ADVERTISEMENT: Recommended by Just Join IT