> Markdown version of [/jobs/ext/1305570-research-software-engineer](https://www.wearedevelopers.com/jobs/ext/1305570-research-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Research Software Engineer - **Company:** Moffitt Cancer Center - **Location:** Tampa, FL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Software Applications, C Sharp (Programming Language), Clinical Data Repository, Cloud Computing, Databases, Continuous Integration, Information Engineering, Data Structures, Distributed Systems, Perl (Programming Language), R (Programming Language), Python (Programming Language), Machine Learning, Release Management, Software Tools, Software Engineering, Web Applications, Deep Learning, Information Technology, Free and Open-Source Software, Tools for Reporting, Multiaccess Edge Computing, Data Pipelines, Software Library, Programming Languages - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dad2bc38037b7054 ## About the Role 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 developing 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. 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 based in Florida. Relocating to Tampa, Florida, offers so much more than just sunshine and stunning beaches. This dynamic metropolitan area boasts a high quality of life and is a thriving center for innovative research, drawing talented individuals from all corners of the globe. Experience the rich culture, diverse year-round activities, breathtaking coastlines, delectable dining options, and countless other attractions that make Tampa truly special. 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. ## Description The Machine Learning Engineer provides an array of services to support the Department of Machine Learning and its Principal Investigators' research portfolio. High level responsibilities include but are not limited to: - Administering computing infrastructure and manages databases - Developing professional level software tools for machine/ deep learning applications for cancer research - Participating in the planning, implementation and conduct of software tool in collaboration with team members. - Interacting closely with Investigators and their collaborators in consortium settings. - Training new staff and serves as a resource to other projects involving software development within the department. - Maintaining computer skills, and acquires new ones as necessary. - Maintaining independence: a limited degree of supervision is required for the analysis of data and documentation of results. - Maintaining QA program of software tools, which includes: maintaining familiarity with cutting edge machine learning software and informatics tools. ## Related Videos - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)