Data Engineer

Company:  Kuraray America, Inc.
Location: Boston
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Data Engineer

(3256905)

PROGRAM SUMMARY:
The Center for Precision Psychiatry (CPP), a new and dynamic interdisciplinary Center, is seeking a highly motivated data/software engineer to interact closely with Center PIs and staff to accomplish the CPP mission of integrating research into clinical practice to advance the emerging field of precision psychiatry. Precision psychiatry aims to identify and leverage individual differences in biology, lifestyle, environment, and the social determinants of health to improve the prevention, diagnosis and treatment of mental health conditions.

Ongoing CPP projects include (but are not limited to): employing digital phenotyping methodology to predict imminent increases in suicide risk among individual youth and adults, elucidating the genetic basis of psychiatric disorders, the genetic dissection of neuroimaging phenotypes related to neuropsychiatric illnesses, using high-dimensional health and biomarker data to understand the etiologic architecture of mental health conditions and developing novel tools for risk stratification and precision psychiatry.

POSITION SUMMARY:
The successful candidate will have demonstrable professional experience in the design, implementation, integration, testing and deployment of backend software and systems, including software development in both team-based and independent projects.

PRINCIPAL RESPONSIBILITIES:

  1. Support data engineering efforts, including database and API design, data extraction/transformation/load, and data aggregation/integration.
  2. Develop, validate, test, document, deploy, and maintain clinical and research applications for precision psychiatry. Applications may include but are not limited to data management systems analytics pipelines, and clinical reporting tools.
  3. Support data science efforts, including computational statistics, machine learning, deep learning, interactive web-based visualization.
  4. Support high performance computing efforts, including on-premise cluster computing, cloud computing, and Linux container orchestration.
  5. Support data management, including big data storage on premises and in the cloud, life cycle management, archiving, security, and access control.
  6. Maintenance of local data/GPU workstations and server software environments.
  7. Management of user-account/data-privacy/security for the workstations and servers.
  8. Assist group on medical data science projects.
  9. Data preprocessing.
  10. Software development with readable, testable code and good documentation.
  11. Troubleshoot, debug and upgrade existing systems.
  12. Ensure software is updated with latest features.

SKILLS REQUIRED:

  1. Software engineering, including agile methodology, unit testing, continuous testing and integration, refactoring, code reviews, version control, release management, packaging, and distribution.
  2. Proficiency in SQL.
  3. Knowledge of Linux-based operating systems.
  4. Proficiency in setting up and maintaining GPU-capable workstations running on Windows/Mac/Linux operating systems.
  5. Knowledgeable in statistics/machine learning and capability to implement in R and Python.
  6. Knowledgeable in common data science packages, such as R: tidyverse and Python: Pandas, NumPy, Scikit-learn.
  7. Excellent oral and written communication skills.
  8. Excellent interdisciplinary communication skills.
  9. Preferred Skills:
  • Experience with cloud computing.
  • Knowledgeable in deep learning frameworks (preferably PyTorch) with capability to build, train and validate models end-to-end.
  • Experience in designing RESTful APIs, architecting robust and scalable systems, and deploying and maintaining web services, including web server configuration (e.g., Apache, NGINX), message queues (e.g., RabbitMQ, Apache Kafka), microservice architectures, proxy servers, sidecar patterns.
  • Experience with user interface and web development (e.g., JavaScript, React, HTML, CSS).
  • Experience with Linux containers and container orchestration systems (e.g., Docker, Kubernetes).

QUALIFICATIONS AND EXPERIENCE:

  1. BS/MS degree in Computer Science, Engineering, or related field.

Required:

  1. 2+ years of related experience with Linux system administration with networking.
  2. 2+ years of software engineering using Python or equivalent programming language.
  3. Proven work experience as a Data Engineer or Developer working in a software development team.
  4. Proven track record of delivering high-quality, production-grade software.

Preferred:

  1. Formal agile software development.

SUPERVISORY RESPONSIBILITIES:
N/A

FISCAL RESPONSIBILITIES:
N/A

EEO Statement:
Massachusetts General Hospital is an Affirmative Action Employer. By embracing diverse skills, perspectives and ideas, we choose to lead. All qualified applicants will receive consideration for employment without regard to race, color, religious creed, national origin, sex, age, gender identity, disability, sexual orientation, military service, genetic information, and/or other status protected under law. We will ensure that all individuals with a disability are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Primary Location: MA-Boston-MGH 185 Cambridge

Work Locations: MGH 185 Cambridge 185 Cambridge Street Boston 02144

Job: IT/Health IT/Informatics-Engineer

Organization: Massachusetts General Hospital(MGH)

Schedule: Full-time

Standard Hours: 40

Shift: Day Job

Employee Status: Regular

Recruiting Department: MGH Psychiatry

Job Posting: Aug 24, 2023

#J-18808-Ljbffr
Apply Now
Share this job
Kuraray America, Inc.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙