Software Engineer with Python

As a dynamic multinational tech company operating in 50 countries, we drive innovation, create projects that shape the future, and greatly enhance quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate!


Currently, for the new Seargin project, we are looking for a Software Engineer with Python

Role: Software Engineer with Python

FTE: full-time

Contract: B2B

Sector: pharma

Location: REMOTE FROM POLAND ONLY

Contract Duration: long-term

Seniority: senior

Languages: Excellent English

Recruitment Process: 2 stages


Project:

In our Pharmaceutical Research and Early Development organizations, we make transformative medicines for patients in order to tackle some of the world's toughest unmet healthcare needs. We are united by our mission to transform science into medicines. Together, we create a culture defined by curiosity, responsibility and humility, where our talented people are empowered and inspired to bring forward extraordinary life-changing innovation at speed. This position is located in the Center of Excellence for Artificial Intelligence, which pushes boundaries of drug discovery and development, enabling pRED and gRED to achieve their goals.


Tasks:

The task is to support the "Target Evaluator" project that develops a GenAI-powered multiagent tool. This project has been executed since Q3/2024 as an interdisciplinary collaboration between pRED Translational Medicine Neuroscience and Data & Analytics colleagues from the AI CoE. The focus is on implementing the project requirements to evolve from a level of a Minimum Viable Product (MVP) to a more mature stage. The Software Engineer will work to integrate selected multi-agent systems towards a comprehensive, unbiased ranking framework for new drug target proposals, with the goal to develop our existing MVP to a more mature state. This role requires good skills in software engineering and team working. The developer will work closely with our Machine Learning engineers and domain knowledge experts. Provide agile software development services for the "Target Evaluator" project according to the project plan. Provide technical consulting services to support the project team.


The perfect candidate:

  • Strong Programming Skills: Proficiency in Python, with a solid understanding of software development principles and best practices.
  • -REST API Design: Deep knowledge and experience in designing and implementing RESTful APIs.
  • CI/CD and DevOps: Experience with Continuous Integration/Continuous Deployment using GitLab, GitOps, and Kubernetes for hosting services is advantageous.
  • High-Performance Computing: Prior experience in HPC environments is a plus.
  • Machine Learning Engineering needed for an ML Engineer position: Some experience in machine learning engineering or MLOps, ideally within the life sciences domain, to support the development of data-driven solutions. LLMs and Multi-Agent Framework required for ML Engineer position: Knowledge of Large Language Models (LLMs) and LLM-based multi-agent frameworks from the perspective of an engineer is required.


Requirements:

  • Educational background: Bachelor or higher education
  • Professional background: around 5 years experience
  • Hard skills
  • IT skills: Python, CI/CD, REST API design, ML engineering
  • Language skills: English
  • Soft skills

Post Date
2025-06-02
Job Type
REMOTE
Employment type
Full-time
Category
Information Technology
Level
Mid-Senior
Country
Poland
Industry
IT ServicesIT Consulting ,
Seargin*******