Data Scientist

Skills
GithubGoogle Cloud PlatformHL7 StandardsLarge Language ModelsNatural Language ProcessingPythonStatistical Data Analysis
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Physics, Statistics, Applied Math, or other quantitative fields with minimum 2 years experience in quantitative analysis or data science
  • Experience with LLMs and implementing them in practical applications
  • Proficient in exploring complex data sets and extracting value using ETL and ad-hoc scripting
  • Ability to work collaboratively and independently
  • Familiarity with software tools like Git and unit/integration testing
  • Experienced with query languages and SQL databases
  • Functional experience with Cloud platforms like AWS or GCP
  • Experience with data visualization tools like Streamlit and matplotlib
  • Proficient coding skills in Python
  • Ability to quickly learn and support existing products
  • Experience in the healthcare industry and familiarity with DICOM and HL7 data is desirable
  • Experience communicating technical concepts to technical and non-technical audiences

Nice to have

  • Creative thinker
  • Problem solver
  • Experience in healthcare
  • Familiar with DICOM and HL7 data
  • Strong communicator

Day to day

  • Discover business narratives told by the data and communicate them to other teammates.
  • Perform data exploration and data mining to create large datasets for evaluating, improving, or fine-tuning large language models (LLMs).
  • Design, develop, and optimize prompts for various applications to ensure effective use of large language models (LLMs).
  • Collaborate with cross-functional teams to integrate LLMs into different applications and workflows.
  • Conduct complex statistical analyses using Python libraries like NumPy, SciPy, and Statsmodels.
  • Contribute code and participate in code reviews for production software solutions.
  • Apply test-driven development and data-driven QA for quality software creation.
  • Identify and implement automation solutions to increase team efficiency.
  • Use Agile methodology for iterative progress towards goals while maintaining accessibility to current implementations.