Research Software Engineer – Slomka Lab

Everyone’s unique health journey is informed by data.

Join us as we translate today’s discoveries into tomorrow’s medicine.When the work you do every single day has a crucial impact on the lives of others, every effort, every detail, and every second matters.

This shared culture of happiness, passion, and dedication pulses through Cedars-Sinai.

Join Cedars-Sinai and become part of a team that is at the forefront of medical advancements!Current research in the Slomka Laboratory focuses on developing innovative methods for fully automated analysis of nuclear cardiology data using novel algorithms and machine learning techniques, and on the development of integrated motion-corrected analysis of positron emission tomography (PET)/computed tomography (CT) angiography imaging.

Research in the Slomka Laboratory is supported by the National Heart, Lung and Blood Institute at the National Institutes of Health (NIH).

To learn more, please visit: Slomka Research Lab | Cedars-Sinai (cedars-sinai.edu)Under the supervision of the Director, Innovation in Imaging and Principal Investigator Piotr Slomka, PhD (within the Department of Medicine) and in collaboration with other research scientists, physicians and engineers, the Research Software Engineer is responsible for the development of machine learning software methods in support of designated research project objectives.

In addition, the Research Software Engineer analyses, designs and builds component-based applications including introduction of an application layer, modeling techniques, component and object-oriented design, complex algorithmic coding, and systematic approaches to application integration.

Works on new and existing applications.

Performs hands-on coding and assists in architecting solutions.

May serve as liaison to internal customers, research groups and various business support areas.Primary Duties and Responsibilities: Develops software methods for deep learning analysis and segmentation of image data, and data reconstruction.

Develops and tests machine learning models for combined clinical and imaging variables.

Maintains the research imaging database for use by all research team personnel.

Supports scientists and postdoctoral fellows in the preparation of manuscripts and grants based on the developed software methods.

Actively collaborates with senior scientists on research projects and publications.

Integrates newly developed research features into mainstream code; executes testing as needed.

Generates automated results generation and analyses as needed.

Optimizes code performance.

Liaisons with end users, research groups and other business support areas.

Actively participates in design/technical and research meetings.

Educational Requirements: Bachelor’s degree in Computer Science or related field.

Master’s degree preferred.Experience and Skillset: Three (3) years of experience managing application design, software development, maintenance, required.

Five (5) years of experience developing critical, large scale customer facing web applications / sites with high volume and high-reliability requirements, preferred.

Four (4) years of programming experience (academic and/or employment) and two (2) years of experience in image processing, interactive imaging applications and/or computer vision is highly desired.

Intermediate proficiency in C++ programming Technical understanding of data and relational databases and technical data design.

Strong analytical, mathematical, 3D geometry, and problem-solving skills is a plus.

Excellent communication (written and verbal) skills, including the ability to collaborate with multiple teams.

Strong presentation skills, ability to explain technical considerations and recommendations to both peers and clients/stakeholders.

System administration skills (Windows, and/or Mac OS X).Physical Demands: Frequent sitting and standing.

Extensive keyboard work.

Able to operate standard office equipment.

Able to exercise physical ability and perspective acuity to satisfactorily perform essential job functions.

Related Post