About the job
About Us
Owkin is a pioneering AI company dedicated to unraveling the complexities of biology. We are on a quest to build the first Biology Super Intelligence (BASI), integrating advanced biological large language models, multimodal patient data, and innovative software solutions. At the core of our platform is Owkin K, an AI copilot, alongside Owkin Zero—an LLM specifically fine-tuned for biological research. Our tools empower researchers, clinicians, and drug developers to deepen their understanding of biology, validate scientific hypotheses, and accelerate the delivery of improved diagnostics and therapies.
This position is available at our London office or can be performed remotely within the UK and Germany.
Please submit your CV in English.
About the Role:
This pivotal role sits at the crossroads of cutting-edge AI technology and critical biological research. As a Software Engineer, you will play a vital part in developing the foundational technology that powers Owkin's Data Transformation Agent (DTA), enabling the creation of “ML-ready” multimodal datasets. You will have the autonomy to steer the technical direction of your projects, selecting the most effective tools and development strategies to achieve your goals. Join a highly skilled, international team that is passionate about both technological innovation and scientific exploration.
Your Responsibilities:
- Lead Agent Development: Spearhead the development of Owkin’s Data Transformation Agent (DTA) and contribute effectively to the core components and agents of our platform, “K-Pro.”
- Orchestrate Data Workflows: Design, implement, and maintain sophisticated data transformation workflows utilizing tools such as Apache Airflow for robust orchestration.
- Deployment and Integration: Oversee the seamless integration and deployment of the DTA within Owkin's broader Data Platform infrastructure.
- Ensure Code Excellence: Establish and enforce rigorous engineering practices, including Test-Driven Development (TDD) and best practices for deployment and quality assurance, while performing code reviews to uphold high standards.
- Technical Leadership: Direct critical technical decisions and trade-offs, mentoring team members and guiding architectural strategies.

