All listings

Data Scientist

Wrocław, Poland
7 000–9 000 PLN net
Short info
Our team is looking for a data scientist to help us design medical reasoning algorithms, analyze patient data and manage a growing evidence-based database of symptoms and conditions. If you are passionate about data and machine learning, we'd love to hear from you.

What is Infermedica?

Infermedica is one of the most advanced symptom checker and clinical decision support platforms. Our medical diagnostic engine delivers thousands of insights every day.

We are working on the most exciting challenges in healthcare industry: using artificial intelligence (AI) in medical diagnosis and natural language processing (NLP) in chat-bots and voice assistants.. Our core technology is science-driven and built on the strong foundation of latest papers and internal research.

We are still a young company (founded in 2012), but it doesn’t stop us from competing with the world’s largest companies – like IBM, Google and Amazon. We are not afraid to aim high. We’d like to pave the way for others.

Learn moreMeet the team

Your role

As a Data Scientist at Infermedica, you will be responsible for designing complex algorithms intending to mimic reasoning capabilities of real human diagnosticians.

What kind of problems should you expect? For instance we’ve recently built a predictive model that determines emergency level for a given set of symptoms. Thanks to that, a patient knows whether he/she can stay at home and rest or look for immediate medical assistance. What else? We’ve gathered huge amounts of publicly available medical records and turned it into a valuable source of relations between diseases and symptoms.

On a day-to-day basis you will work on the prototyping, analysis, implementation and improving of the reasoning engine. You’ll join the growing team of data scientists and will collaborate with medical doctors and developers. We solve problems from A to Z. Starting with finding data sources, through data cleaning, modeling, communicating results with visualizations and interactive reports, up to scalable implementations. You will be able to see the impact of your efforts almost immediately.

Requirements and skills

  • Strong programming skills in R or python
  • In-depth knowledge of machine learning algorithms
  • Experience with data-handling and data-mining
  • Firm grasp of statistical concepts
  • High writing skills (English)
  • Ability to work autonomously
  • Work 40 hours a week (full time)
  • Nice to haveFamiliarity with Natural Language Processing
  • Nice to haveExperience in Java
  • Nice to havePrevious experience in health data analysis

Perks and benefits

We do our best to create a friendly and open environment where you can embrace yourself and get support from other team members. We also provide many company benefits, including:

  • Flexible forms of employment
  • Flexible and paid holidays (also for B2B)
  • Flexible working hours
  • Your hardware of choice
  • Lunch and parking place funding

Next steps

Does it sound like a good fit for you? Give it a shot and apply now. Don’t forget to include these in your application:

  • Your resume (or cover letter) in English
  • Link to your GitHub account (if available)

We will review your application and arrange to meet and chat in person. We know that looking for a job is stressful. Don't worry and try to relax. If you have any questions regarding this job offer, requirements, perks or recruitment process, please contact Piotr Orzechowski (our CEO, you’ll meet him during a job interview) at

We’d be more than happy to have you on board!

We look forward to hearing from you!
Apply now

Other open positions

Don’t see a role that fits? Contact us anyway. We’re always looking for talent.