The cancer journey begins at diagnosis. Our mission is to help deliver the best cancer care by empowering clinicians to make efficient and accurate diagnoses and decisions which guide our patients journeys. Through the development, stewardship, and sharing of clinical and research support tools, we strive to maintain and redefine state-of-the-art pathology practice.
We are seeking a Software Engineer to join our Digital Pathology Team.
You Will:
Assist in the design and development of software applications which support and empower the Pathology Department
Integrate and develop back-enddata flows and REST APIs to power our front-end apps and deliver data to downstream systems, in scalable and maintainable ways
Collaborate with our team of software engineers in architecting tools and systems
Tools we Use:
Back-end: Python, Redis, Elastic Search, GraphQL, Node, Flask, aiohttp, and relational databases to collect, cache, manipulate and deliver data originating from multiple operations at the hospital
Front-end: React, Typescript, GraphQL and Tableau to deliver tools and dashboards that allow our end-users to do their jobs faster and more easily
You Are:
A problem solver with the ability to think outside of the box
A teammate with the ability to work well both independently and within a diverse team.
Hard-working and passionate, believing strongly in our mission statement and goals.
Detail-oriented, with the ability to thoroughly test and submit high quality work on time.
An effective communicator with strong interpersonal skills.
Enthusiastic about learning new skills
You Need:
Unix/Linux
Python or equivalent
Javascript/Typescript
React or other front-end framework; web development
SQL and relational databases
Understanding of algorithmic complexity
Familiarity with software design patterns
Interest in the pathology domain
Nice to have:
GraphQL
Node.js
Docker
CI/CD pipelines
Test-driven Development
Perks:
Emphasis on continuing education
Our team is part of a larger ecosystem of software engineers
Competitive compensation packages | Sick Time |Generous Vacation+ 12 holidays to recharge & refuel| Internal Career Mobility & Performance Consulting | Medical, Dental, Vision, FSA & Dependent Care|403b Retirement Savings Plan Match|Tuition Reimbursement |Parental Leave & Adoption Assistance |Commuter Spending Account |Fitness Discounts &Wellness Program | Resource Networks| Life Insurance & Disability | Remote Flexibility
We believe in communication, openness, and thinking beyond your 8-hour day @ MSK. Its important to us that you have a sense of impact, community, and work/life balance to be and feel your best.
As one of the world's premier cancer centers, Memorial Sloan-Kettering Cancer Center is committed to exceptional patient care, leading-edge research, and superb educational programs. The close collaboration between our physicians and scientists is one of our unique strengths, enabling us to provide patients with the best care available today as we work to discover more effective strategies to prevent, control, and ultimately cure cancer in the future. Our education programs train future physicians and scientists, and the knowledge and experience they gain at Memorial Sloan-Kettering has an impact on cancer treatment and the biomedical research agenda around the world.