Massachusetts Jobs

MassHire JobQuest Logo

Job Information

Dana-Farber Cancer Institute Senior Data Engineer - Enterprise Data Systems in Boston, Massachusetts

It is an exciting time to be a part of the Informatics and Analytics (I&A) department at Dana-Farber. I&A is a core component of the Institute, using data, AI, and software to drive operational innovation that is accelerating DFCI’s mission to defy cancer and improve the lives of our patients, caregivers, and staff. Dana-Farber has embraced the capabilities of AI and Analytics as a core enabler of this mission, both of which require a solid, interconnected data foundation to be utilized to their fullest.

Join the Enterprise Data Systems team at Dana-Farber's I&A/Enterprise Data and Analytics organization, where we lay the groundwork for business intelligence and analytics across various business units, including research. We seek a highly skilled Senior Data Engineer to join our team and contribute to high-impact strategic initiatives. In this role, you will design and develop ETL pipelines and maintain our data infrastructure, ensuring secure and simplified data access for Faculty, Clinicians, Researchers, and Business Operations staff across all Institute departments. We want to hear from you if you are passionate about building data solutions that drive innovation and efficiency.

Located in Boston and the surrounding communities, Dana-Farber Cancer Institute is a leader in life-changing cancer research and patient care breakthroughs. We are united in our mission of conquering cancer, HIV/AIDS, and related diseases. We strive to create an inclusive, diverse, and equitable environment where we provide compassionate and comprehensive care to patients of all backgrounds and design programs to promote public health, particularly among high-risk and underserved populations. We conduct groundbreaking research that advances treatment, educate tomorrow's physicians/researchers, and work with excellent partners, including other Harvard Medical School-affiliated hospitals.

POSITION SUMMARY:

The Senior Software Engineer is responsible for developing research and/or clinical applications within DFCI, providing technical oversight of all aspects of one or more software products, and leading technical discussions with team members and stakeholders. The Engineer will be pivotal in designing, implementing, and optimizing enterprise data solutions.

PRIMARY DUTIES AND RESPONSIBILITIES:

  • Code new software features and translate requirements into software implementation.

  • Design, develop, and maintain robust data pipelines to extract, transform, and load data from various sources into our data warehouse.

  • Write test suites, including unit, integration, and end-to-end tests.

  • Write technical documentation.

  • Maintain existing software. Address and resolve data pipeline issues promptly, ensuring system reliability and availability.

  • Work and think independently.

  • Adaptto new technologies as required.

  • Mentor new team members.

  • Provide technical oversight of all aspects of one or more software products.

  • Lead technical discussions with team members and stakeholders.

  • Evaluate new technologies and their suitability to one or more projects.

  • Write product requirements and engage with individual stakeholders to identify product requirements.

  • Lead technical discussions and report project status to stakeholders and collaborators.

  • Stay up-to-date with the latest data engineering trends and technologies and implement best practices.

MINIMUM JOB QUALIFICATIONS:

Minimum Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master’s degree may substitute for experience.

Minimum Experience: Five years; experience may substitute for a degree.

KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:

Computer Science Fundamentals:

  • Advanced proficiency in Snowflake, IICS, or Python.

  • Good understanding of Relational database and ability to write complex SQL scripts

  • ComputerScience fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.

  • Knowledgeof professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

Coding:

  • Able to lead the development of entire applications or significant components of complex projects. Capable of leading all code reviews.

Engineering Expertise:

  • Proficient “full-stack” programmer in one or more areas such as front-end, back-end, cloud, or high-performance computing.

DevOps:

  • Able to create or improve project deployment processes.

  • Proficient in GIT

  • Design and manage end-to-end data pipelines using TIDAL

New Technology:

  • Able to propose new technology for existing projects and develop awareness and training materials to advocate for new technology.

Communication:

Able to lead technical discussions and report project status to stakeholders and collaborators.

At Dana-Farber Cancer Institute, we work every day to create an innovative, caring, and inclusive environment where every patient, family, and staff member feels they belong. As relentless as we are in our mission to reduce the burden of cancer for all, we are equally committed to diversifying our faculty and staff. Cancer knows no boundaries and when it comes to hiring the most dedicated and diverse professionals, neither do we. If working in this kind of organization inspires you, we encourage you to apply.

Dana-Farber Cancer Institute is an equal opportunity employer and affirms the right of every qualified applicant to receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, national origin, sexual orientation, genetic information, disability, age, ancestry, military service, protected veteran status, or other characteristics protected by law.

EEOC Poster

DirectEmployers