Thermo Fisher Scientific

Software Data Scientist - Bulgaria & Poland

Job description

At Thermo Fisher Scientific, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life - enabling our customers to make the world healthier, cleaner and safer. We provide our teams with the resources needed to achieve individual career goals while taking science a step beyond through research, development and delivery of life-changing therapies.

With clinical trials conducted in 100+ countries and ongoing development of novel frameworks for clinical research through our PPD clinical research portfolio, our work spans laboratory, digital and decentralized clinical trial services. Your determination to deliver quality and accuracy will improve health outcomes that people and communities depend on – now and in the future.

We are seeking a dedicated and experienced Software Data Scientist to join our growing team of data analytics experts. As a Data Scientist at PPD (a part of Thermo Fisher Scientific), you will be responsible for developing and maintaining our database architecture and data processing systems. This infrastructure is essential to ensure that the development of high-level data applications (data visualization) and the deployment of machine learning models is conducted in a seamless and effective way.

You like the idea of partnering with colleagues such as software engineers, architects and product owners to analyze sophisticated data sets, develop predictive models, and create algorithms that optimize software performance and enhance user experience. You welcome the challenge of working in a fast-paced, innovative environment and will be genuinely excited about the prospect of exercising your problem-solving skills with an eye to ultimately improving the human condition.

This is a remote position for candidates based in Bulgaria & Poland.


  • Collaborate with stakeholders to understand business objectives and translate them into data science projects.
  • Lead the design, development and deployment of sophisticated AI/ML models to generate meaningful insights from diverse data assets
  • Use Python/R for complex data analysis, statistical model development and interactive application development.
  • Develop and implement predictive models, machine learning algorithms, and statistical models to solve business problems and improve software performance
  • Develop data visualization tools and dashboards to communicate complex data insights in a clear and understandable manner.
  • Stay updated with the latest advancements in data science, machine learning, and artificial intelligence to propose innovative solutions and improve existing processes.
  • Effectively communicate and guide team members through the machine learning process; Interpret and communicate findings and solutions to a broad audience, including business leadership
  • Document data science methodologies, algorithms, and findings to facilitate knowledge sharing and maintain system documentation

Education and Experience:

  • Bachelor's degree in applied computer science, Computer Science, or related field of study or equivalent and relevant formal academic / vocational qualification
  • Previous data science/machine learning/AI experience that provides the knowledge, skills, and abilities to perform the job (comparable to 5 years’ experience)
  • In some cases an equivalency, consisting of appropriate education, training, and/or directly related experience will be considered sufficient for an individual to meet the requirements of the role.

Knowledge, Skills and Abilities:

  • Strong programming skills in languages such as Python, R, or Java, with experience in data manipulation, statistical analysis, and machine learning libraries.
  • Experience with exploratory data analysis techniques involving structured and unstructured data, machine learning (e.g. decision trees, neural networks, clustering, classification, Bayesian networks), model validation techniques, and data visualization techniques
  • Solid understanding of data management approaches such as relational databases, data schemas, object stores, column stores, triple stores, graph stores, and/or document stores
  • Knowledge of Azure AI services and CosmosDB is a plus.
  • Knowledge of Life Sciences systems and business is a plus
  • Sound analytical skills and shown talent in developing detailed analysis, models, plan calculations, and tools
  • Proven understanding of statistical concepts and techniques, as well as experience with data visualization tools.
  • Experience with big data technologies (e.g., Hadoop, Spark) and distributed computing frameworks is a plus.
  • Strong problem-solving skills and the ability to analyze complex data sets to extract meaningful insights.
  • Excellent communication skills in English (written and oral) to work effectively with cross-functional teams.
  • Familiarity with Agile methodologies and version control systems (e.g., Git) is desirable.

Management Role:

  • No management responsibility

PPD values the health and well-being of our employees. We support and encourage individuals to create a healthy and balanced environment where they can thrive. Below is listed the working environment/requirements for this role:

  • Able to communicate, receive, and understand information and ideas with diverse groups of people in a comprehensible and reasonable manner.
  • Able to work upright and stationary for typical working hours.
  • Ability to use and learn standard office equipment and technology with proficiency.
  • Able to perform successfully under pressure while prioritizing and handling multiple projects or activities.
  • May require as-needed travel (0-20%).

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.