Search jobs > Tampa, FL > Software engineer

Research Software Engineer

Moffitt Cancer Center
Tampa, FL, United States
Full-time

At Moffitt Cancer Center, we strive to be the leader in understanding the complexity of cancer and applying these insights to contribute to the prevention and cure of cancer.

Our diverse team of over 9,000 are dedicated to serving our patients and creating a workspace where every individual is recognized and appreciated.

For this reason, Moffitt has been recognized on the 2023 Forbes list of America's Best Large Employers and America's Best Employers for Women, Computerworld magazine's list of 100 Best Places to Work in Information Technology, DiversityInc Top Hospitals & Health Systems and continually named one of the Tampa Bay Time's Top Workplace.

Additionally, Moffitt is proud to have earned the prestigious Magnet® designation in recognition of its nursing excellence.

Moffitt is a National Cancer Institute-designated Comprehensive Cancer Center based in Florida, and the leading cancer hospital in both Florida and the Southeast.

We are a top 10 nationally ranked cancer center by Newsweek and have been nationally ranked by U.S. News & World Report since 1999.

Working at Moffitt is both a career and a mission : to contribute to the prevention and cure of cancer. Join our committed team and help shape the future we envision.

Summary

We are looking for a motivated individual to develop open-source software for biomedical data science that will be used at the Moffitt Cancer Center and around the world.

Key projects that this individual will contribute to include Galaxy (), the NHGRI AnVIL () data commons, and efforts to integrate internal Moffitt informatics platforms.

An ideal fit for this position is an individual who is excited about developing great software for biomedicine, enjoys learning new technical skills, and excels in a collaborative environment.

This position is part of the Goecks Laboratory (), which is in the Departments of Machine Learning and Biostatistics and Bioinformatics at the Moffitt Cancer Center.

The Goecks Laboratory develops data science methods and software tools to advance cancer research and patient care. Our areas of technical focus are computational infrastructure, cloud computing, and machine learning.

Our areas of cancer research include precision oncology and spatial tumor analyses.

Position Highlights :

  • Contribute to software that will be used at Moffitt and across the world to help advance biomedical research.
  • Opportunity to develop technical leadership skills by architecting and executing software development projects.
  • Learn new technical skills in important topics such as machine learning, cloud computing, distributed computing, and data engineering.
  • Work in a dynamic environment and collaborate with software engineers, data scientists, cancer biology researchers, and physicians.

The Ideal Candidate :

Expertise in the following areas : (1) software development; (2) analysis pipeline development; and (3) machine learning analyses.

Expertise using software development and analysis skills in a scientific discipline is preferred.

  • Experience using open-source software libraries for traditional machine learning and deep learning. Experience using commercial machine learning libraries, experiment tracking software, visualization and reporting software, and scaling libraries is preferred.
  • Strong knowledge of the Python programming language plus experience in other programming languages such as R, Perl, C#, and Java.

Knowledge of data structures, runtime analyses, and continuous integration preferred.

Experience developing web-based and / or scientific software that includes several components and / or libraries, including a database.

Experience developing open-source software is preferred.

Enjoys working in a multidisciplinary and collaborative environment.

Responsibilities :

  • Develop informatics software and analysis tools for machine learning analyses of genomic, clinical, and imaging datasets. (30%)
  • Provide documentation and user support enabling computational researchers to access and use informatics software. (25%)
  • Maintain well-curated, highly structured, transparent omics, imaging, or clinical data resources and databases suitable for machine learning. (20%)
  • Develop software tools to integrate bioinformatics and machine learning software applications with data resources. (20%)
  • Establish and maintain standards for structured software engineering, including requirements, design, code, test, quality, configuration & release management and project management. (5%)

Credentials and Qualifications :

Minimum of bachelor's degree with two (2) years of software development.

o Preference given to software development experience in biomedical data analyses and machine learning applications.

Moffitt Cancer Center is the only NCI Designated Comprehensive Cancer Center in Tampa, Florida. Aside from the sunshine, beaches and year-round outdoor recreation associated with the Gulf Coast of Florida, Tampa is a thriving metropolitan city, which has become a hub for ground-breaking research, welcoming individuals from around the globe.

This diverse city is engulfed with rich culture, year-round activities for all, beautiful beaches, amazing cuisine and so much more.

We strive for work / life balance.

If you have the vision, passion, and dedication to contribute to our mission,

then we have a place for you.

Interested applicants should attach a cover letter summarizing their software development experience and accomplishments, a code sample, a current resume, and contact information for three references to Dr. Goecks.

Equal Employment Opportunity

Moffitt Cancer Center is an Equal Opportunity / Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or protected veteran or disabled status.

We seek candidates whose skills, and personal and professional experience, have prepared them to contribute to our commitment to diversity and excellence.

Reasonable Accommodation

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.

Moffitt endeavors to make moffitt.org / careers accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact one of the Human Resources receptionists by phone at 813-745-7899 or by email at HRReceptionists@moffitt.

org. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

If you'd like more information on your EEO rights under the law, please click here.

9 days ago
Related jobs
Promoted
Moffitt Cancer Center
Tampa, Florida

Work in a dynamic environment and collaborate with software engineers, data scientists, cancer biology researchers, and physicians. The Goecks Laboratory develops data science methods and software tools to advance cancer research and patient care. Contribute to software that will be used at Moffitt ...

Moffitt Cancer Center
Tampa, Florida

Work in a dynamic environment and collaborate with software engineers, data scientists, cancer biology researchers, and physicians. The Goecks Laboratory develops data science methods and software tools to advance cancer research and patient care. Contribute to software that will be used at Moffitt ...

Promoted
CorVel Corporation
Tampa, Florida

CorVel Corporation is hiring an EDI Software Engineer to develop best practice solutions that support the movement of data to and from multiple business systems. Apply sound software engineering processes, including iterative development, unit testing, source code control, and peer reviews. ...

Promoted
Follett School Solutions
Tampa, Florida

Ready to take your passion for data analysis, code, reporting and AI to the next level? We're looking for the right Intermediate Software Developer to join our team. ...

Promoted
Scientific Research Corporation
Tampa, Florida

Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. Bachelor's Degree in an engineering discipline. Ten (10) years of supervisory experien...

Promoted
PwC
Tampa, Florida

Performing complex data analysis using tools such as Python (pandas, Anaconda python distribution);. Demonstrating experience with API or rest service integrations, advanced SQL (common table expressions, use of temp tables, indexing), and other technical methods to extract and combine data from var...

Promoted
Reli.
Tampa, Florida
Remote

We’re looking for a Junior Software Developer who can help with developing scripts and tools to support our digital advertising, product, and supply chain teams. ...

Promoted
Mindex
Tampa, Florida
Remote

Data Integrations and Reporting Engineer to join our team. As needed, work on data engineering and visualization tasks and projects. The ideal candidate will be a senior-level engineer with advanced query skills in T-SQL, proficiency in writing reports using Crystal Reports or similar tools, and the...

Promoted
Ampstek
Tampa, Florida
Remote

As a Senior Machine Learning Operations (MLOps) Engineer, you will be instrumental in deploying robust, scalable machine learning solutions. Job Title: Senior Machine Learning Operations Engineer. This role demands a high level of proficiency in machine learning technologies and programming, coupled...

Promoted
Globant
FL, United States

ML engineer, DevOps engineer, software engineer, or similar disciplines diligently applying principles, practices, and theory for team deliverables. Familiarity with developing machine learning models; experience in data engineering will be advantageous. Develop, deploy, and optimize machine learnin...