• Senior Application Developer (Go, Python, Java, Scala)

    Job Locations USA-NY-New York
    Posted Date 4 weeks ago(9/24/2019 5:25 PM)
    Requisition ID
    Information Technology
  • Company Overview

    At Memorial Sloan Kettering (MSK), we’re not only changing the way we treat cancer, but also the way the world thinks about it. By working together and pushing forward with innovation and discovery, we’re driving excellence and improving outcomes.
    For the 28th year, MSK has been named a top hospital for cancer by U.S. News & World Report. We are proud to be on Becker’s Healthcare list as one of the 150 Great Places to Work in Healthcare in 2018, as well as one of Glassdoor’s Employees’ Choice Best Place to Work for 2018. We’re treating cancer, one patient at a time. Join us and make a difference every day.

    Job Description

    Are you passionate about contributing meaningfully to battling cancer? Then join us here at MSK, where we can provide you with the opportunity to make a difference with your career. We believe this is a very exciting opportunity for someone who has the right skillset and drive to make an impact to support our mission.


    The Medical Physics Computer Service team is seeking a Senior Application Developer with a strong background in big data platform and data pipeline design, implementation to join us in Midtown Manhattan, New York.

    We are building and scaling the big data platform that integrates all kinds of healthcare data and solutions to improve the standard of care in Radiation Oncology. You will be working closely with our physicians, clinical researchers, computer scientists, and a variety of software engineers in a highly visible role in our organization

    You will:

    • Design, implement and deploy the real-time and batched data pipeline to extract, transform and load (ETL) a variety of healthcare data.
    • Develop and scale the deep learning (DL) applications to bring the latest researches to the clinical usages.
    • Build pipeline to automate the work flow of radiation oncology and medical physics, improve the efficiency of our physicians and physicists on planning and delivering radiation therapy to the patient.
    • Apply the natural language processing (NLP) to explore the structured features from unstructured healthcare data.
    • Build serverless and microservice architectures to scale the applications on-premise cloud and public cloud.
    • Eager to learn and apply new technologies and ideas to benefit the entire organization.

    You have:

    • Bachelor degree in Computer Science or related field with 3+ years experience OR Master degree with 1+ year experience
    • Strong skills in programming language (Go, Python, Java, Scala preferred).
    • Experiences in using open source frameworks and non-traditional data store (Spark, Flink, Cassandra, Elasticsearch, etc).
    • Experiences working in Agile development environment.
    • Good verbal, writing, and interpersonal skills.

    Nice to have:

    • Frontend experiences using popular JS frameworks (React, Angular, etc) and UI/UX design.
    • Knowledge in fundamental algorithms in machine learning and deep learning.
    • Understanding medical imaging tech stacks (DICOM, PACS, VNA).
    • Understanding Fast Healthcare Interoperability Resources (FHIR)
    • Knowledge in healthcare data models
    • Experience in developing interface against major Electronic Medical Record (EMR) systems



    MSK is an equal opportunity and affirmative action employer committed to diversity and inclusion in all aspects of recruiting and employment. All qualified individuals are encouraged to apply and will receive consideration without regard to race, color, gender, gender identity or expression, sexual orientation, national origin, age, religion, creed, disability, veteran status or any other factor which cannot lawfully be used as a basis for an employment decision.  


    Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Stay in touch!

    Register now to join Memorial Sloan Kettering’s Talent Community to receive inside information on our organization and new job opportunities.