Software Engineer

CZE - Central Bohemian - Prague (Five)

MSD

At MSD, we're following the science to tackle some of the world's greatest health threats. Get a glimpse of how we work to improve lives.

View all jobs at MSD

Apply now Apply later

Job Description

We are seeking a skilled and motivated Software Engineer with a strong background in Python development and implementing IT solutions in AWS. An ideal candidate will become part of a small team that is responsible for implementation of business-supporting applications in medical affairs. The role requires experience with Software Development Lifecycle, backend development, Continuous Integration & Delivery, and knowledge of Natural Language Processing and analysis of large data sets. 

Main Activities: 

NLP System Design and Development: 

  • Design and implement robust NLP and NER algorithms to extract and classify entities from large text datasets. 

  • Develop and optimize techniques for entity linking to ensure accurate disambiguation and association of entities. 

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications and solutions. 

Data Analysis and Processing: 

  • Perform data preprocessing, cleaning, and normalization to prepare text data for NLP tasks. 

  • Conduct exploratory data analysis to identify patterns, trends, and insights that can improve NER accuracy and efficiency. 

  • Develop data pipelines and workflows to integrate various data sources for comprehensive analysis. 

API Development: 

  • Update, develop and maintain REST APIs. 

  • Ensure APIs are well-designed and well-documented for ease of use by other developers. 

  • Work with integration teams to ensure seamless connectivity between data services and other enterprise systems. 

Dashboard Development: 

  • Design and implement interactive dashboards to visualize NLP outputs and insights. 

  • Use data visualization tools and libraries to create intuitive and informative user interfaces. 

  • Collaborate with stakeholders to gather requirements and ensure dashboards meet user needs. 

Continuous Integration / Continuous Deployment (CI/CD): 

  • Implement and maintain CI/CD pipelines to automate the deployment and testing of NLP models and services. 

  • Ensure high code quality through automated testing, continuous integration, and continuous deployment processes. 

  • Work with DevOps teams to manage infrastructure and ensure reliable deployment of NLP solutions. 

Technical Skills: 

  • Must have: Proficiency in Python, with strong expertise in using NLP libraries such as SpaCy, NLTK, and transformers (e.g., Hugging Face). 

  • Experience with data processing tools such as Pandas and NumPy. 

  • Familiarity with RESTful API design and development using frameworks like Flask or FastAPI. 

  • Proficient in data visualization tools and libraries such as Plotly or Dash. 

  • Understanding of CI/CD tools such as Github Actions , Jenkins, or Github CI 

  • Knowledge of version control systems like Git. 

Domain Knowledge: 

  • Strong understanding of NLP concepts such as tokenization, POS tagging, parsing, sentiment analysis, and text classification. 

  • Expertise in Named Entity Recognition (NER) and entity linking techniques. 

Analytical Skills: 

  • Ability to analyze large text datasets and derive meaningful insights. 

  • Experience with statistical methods and data analysis techniques. 

Soft Skills: 

  • Excellent problem-solving abilities and attention to detail. 

  • Strong communication skills to effectively collaborate with technical and non-technical stakeholders. 

  • Ability to work independently and in a team in a fast-paced environment. 

Education and Experience: 

  • Bachelor’s or Master’s degree in Computer Science, Computational Linguistics, Data Science, or a related field. 

  • Minimum of 2-3 years of experience in NLP and related software development roles. 

What we offer:

  • Exciting work in a great team, global projects, international environment,
  • Opportunity to learn and grow professionally within the company globally,
  • Hybrid working model, flexible role pattern (e.g., even 80% full-time is possible in justified cases),
  • Pension and health insurance contributions,
  • Internal reward system plus referral program,
  • 5 weeks annual leave, 5 sick days, 15 days of certified sick leave paid above statutory requirements annually, 40 paid hours annually for volunteering activities, 12 weeks of parental contribution,
  • Cafeteria for tax free benefits according to your choice (meal vouchers, Lítačka, sport, culture, health, travel, etc.), Multisport Card,
  • Vodafone, Raiffeisen Bank, Foodora, and Mall.cz discount programs,
  • Up-to-date laptop and iPhone,
  • Parking in the garage, showers, refreshments, massage chairs, library, music corner,
  • Competitive salary, incentive pay, and many more. 

 
Ready to take up the challenge? Apply now! 
Know anybody who might be interested? Refer this job!

(The primary location is Czechia, benefits in other country may vary) 

Current Employees apply HERE

Current Contingent Workers apply HERE

Search Firm Representatives Please Read Carefully 
Merck & Co., Inc., Rahway, NJ, USA, also known as Merck Sharp & Dohme LLC, Rahway, NJ, USA, does not accept unsolicited assistance from search firms for employment opportunities. All CVs / resumes submitted by search firms to any employee at our company without a valid written search agreement in place for this position will be deemed the sole property of our company.  No fee will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place. Where agency agreements are in place, introductions are position specific. Please, no phone calls or emails. 

Employee Status:

Regular

Relocation:

VISA Sponsorship:

Travel Requirements:

Flexible Work Arrangements:

Hybrid

Shift:

Valid Driving License:

Hazardous Material(s):


Required Skills:


Preferred Skills:

Job Posting End Date:

11/30/2024

*A job posting is effective until 11:59:59PM on the day BEFORE the listed job posting end date. Please ensure you apply to a job posting no later than the day BEFORE the job posting end date.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Engineering Jobs

Tags: API Development APIs AWS CI/CD Classification Computer Science Data analysis Data pipelines Data visualization DevOps EDA FastAPI Flask Git GitHub Jenkins Linguistics NLP NLTK NumPy Pandas Pipelines Plotly Python spaCy Statistics Testing Transformers

Perks/benefits: Career development Competitive pay Flex hours Gear Health care Medical leave Parental leave Relocation support

Region: Europe
Country: Czechia

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.