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 ...
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 ...
Research Software Engineer
Mountain View, CA · On-site
$241K/yr
As a software engineer, you will work on a specific project critical to Google's needs with ... As a part of the AI and Research Accelerator, a specialized team within the newly formed AI ...
Research Software Engineer
Mountain View, CA · On-site
$241K/yr
As a software engineer, you will work on a specific project critical to Google's needs with ... As a part of the AI and Research Accelerator, a specialized team within the newly formed AI ...
AI Research Software Engineer
San Francisco, CA · On-site
$9.7K - $16K/mo
AI Research Software Engineer Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer. This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG ...
AI Research Software Engineer
San Francisco, CA · On-site
$9.7K - $16K/mo
AI Research Software Engineer Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer. This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG ...
AI Research Software Engineer
Bodega Bay, CA · On-site
$9.7K - $16K/mo
Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer . This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG), part of the Accelerator ...
AI Research Software Engineer
Bodega Bay, CA · On-site
$9.7K - $16K/mo
Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer . This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG), part of the Accelerator ...
AI Research Software Engineer
Berkeley, CA · On-site
$9.7K - $16K/mo
Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer . This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG), part of the Accelerator ...
AI Research Software Engineer
Berkeley, CA · On-site
$9.7K - $16K/mo
Lawrence Berkeley National Laboratory is hiring an AI Research Software Engineer . This position is within the Advanced Light Source (ALS) Accelerator Physics Group (APG), part of the Accelerator ...
Sr. Engineer, Research Software
$170K - $192K/yr
Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...
Sr. Engineer, Research Software
$170K - $192K/yr
Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...
Sr. Engineer, Research Software
San Jose, CA · On-site
$170K - $192K/yr
Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...
Sr. Engineer, Research Software
San Jose, CA · On-site
$170K - $192K/yr
Sr. Engineer, Research Software Location: San Jose, CA (on-site) Ayar Labs is shattering AI data bottlenecks by moving data at the speed of light. As pioneers of co-packaged optics (CPO), we are ...
As a software engineer, you will work on a specific project critical to Google's needs with ... You will contribute to AI research and see your work define the next-generation of computing ...
As a software engineer, you will work on a specific project critical to Google's needs with ... You will contribute to AI research and see your work define the next-generation of computing ...
Software Research Engineer
Santa Clara, CA · On-site
$240K/yr
We are looking for a passionate software research engineer to develop demos and conduct simulation studies for state-of-the-art artificial intelligence applications. Responsibilities: Deliver high ...
Software Research Engineer
Santa Clara, CA · On-site
$240K/yr
We are looking for a passionate software research engineer to develop demos and conduct simulation studies for state-of-the-art artificial intelligence applications. Responsibilities: Deliver high ...
Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across multiple ...
Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across multiple ...
Software Engineer, Research Acceleration
San Francisco, CA · On-site
$350K - $475K/yr
You will work directly with researchers to identify bottlenecks and pain points. Success means ... Strong software engineering fundamentals with a track record of building reliable, maintainable ...
Software Engineer, Research Acceleration
San Francisco, CA · On-site
$350K - $475K/yr
You will work directly with researchers to identify bottlenecks and pain points. Success means ... Strong software engineering fundamentals with a track record of building reliable, maintainable ...
Software Engineer, Research Acceleration
San Francisco, CA · On-site
$350K - $475K/yr
You will work directly with researchers to identify bottlenecks and pain points. Success means ... Strong software engineering fundamentals with a track record of building reliable, maintainable ...
Software Engineer, Research Acceleration
San Francisco, CA · On-site
$350K - $475K/yr
You will work directly with researchers to identify bottlenecks and pain points. Success means ... Strong software engineering fundamentals with a track record of building reliable, maintainable ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Software Engineer, Systems Research, PhD, Early Career
Sunnyvale, CA · On-site
$239K/yr
They are seeking a Software Engineer in Systems Research to explore emerging technologies and contribute to innovative projects within the AI and Infrastructure team. Responsibilities : • Explore ...
Software Engineer, Systems Research, PhD, Early Career
Sunnyvale, CA · On-site
$239K/yr
They are seeking a Software Engineer in Systems Research to explore emerging technologies and contribute to innovative projects within the AI and Infrastructure team. Responsibilities : • Explore ...
AIML - Machine Learning Engineer for MLX, MLR
$184K - $324K/yr
Description Work with researchers and software engineers on the MLX team to build high performance and scalable software addressing novel ML research algorithms - Apply solid software engineering ...
AIML - Machine Learning Engineer for MLX, MLR
$184K - $324K/yr
Description Work with researchers and software engineers on the MLX team to build high performance and scalable software addressing novel ML research algorithms - Apply solid software engineering ...
Senior Research Engineer, Computer Vision (LFV/WFM)
Los Altos, CA · On-site
$242K/yr
This is not a traditional software engineering role; you will work directly alongside research scientists, understand the research deeply enough to make independent technical decisions, and play a ...
Senior Research Engineer, Computer Vision (LFV/WFM)
Los Altos, CA · On-site
$242K/yr
This is not a traditional software engineering role; you will work directly alongside research scientists, understand the research deeply enough to make independent technical decisions, and play a ...
On-Device ML Infrastructure Engineer (CoreML Runtime), Graphics, Games and Machine Learning
Cupertino, CA · On-site
$252K/yr
We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple a top destination for on-device machine learning innovation. Our ...
On-Device ML Infrastructure Engineer (CoreML Runtime), Graphics, Games and Machine Learning
Cupertino, CA · On-site
$252K/yr
We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple a top destination for on-device machine learning innovation. Our ...
Senior Research Engineer, Computer Vision (LFV/WFM)
Los Altos, CA · On-site
$242K/yr
This is not a traditional software engineering role; you will work directly alongside research scientists, understand the research deeply enough to make independent technical decisions, and play a ...
Senior Research Engineer, Computer Vision (LFV/WFM)
Los Altos, CA · On-site
$242K/yr
This is not a traditional software engineering role; you will work directly alongside research scientists, understand the research deeply enough to make independent technical decisions, and play a ...
Software Engineer, Research Developer Productivity
San Francisco, CA · On-site
$230K - $325K/yr
About the Role As we scale up with more researchers and engineers joining OpenAI, we seek a ... You will help oversee and drive to the vision of how we should build, test and deploy software. You ...
Software Engineer, Research Developer Productivity
San Francisco, CA · On-site
$230K - $325K/yr
About the Role As we scale up with more researchers and engineers joining OpenAI, we seek a ... You will help oversee and drive to the vision of how we should build, test and deploy software. You ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Overview Joby Aviation's Flight Research team is looking for a Software Project Engineer to help drive technical execution across our software and autonomy development portfolio. You will work across ...
Research Software Engineer information
See California salary details
$110K - $118.5K
0% of jobs
$118.5K - $127K
0% of jobs
$127K - $135.5K
0% of jobs
$135.5K - $144K
4% of jobs
$144K - $152.4K
0% of jobs
$152.4K - $160.9K
0% of jobs
$160.9K - $169.4K
0% of jobs
$169.4K - $177.9K
2% of jobs
$177.9K - $186.3K
0% of jobs
$186.3K - $194.8K
0% of jobs
$196.5K is the 25th percentile. Wages below this are outliers.
$194.8K - $203.3K
94% of jobs
$110K
$203.3K
How much do research software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive in the Research Software Engineer position, and why are they important?
To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.
What are some typical daily responsibilities for a Research Software Engineer?
As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.
What is a Research Software Engineer job?
A Research Software Engineer (RSE) combines expertise in software development and research to create, maintain, and optimize software used in scientific or academic projects. They work closely with researchers to develop efficient, reliable, and reproducible software solutions for data analysis, simulations, or machine learning. RSEs bridge the gap between research and software engineering, ensuring that computational tools meet the needs of scientific investigations. Their role may involve coding, performance optimization, software sustainability, and deploying applications on high-performance computing or cloud platforms.
- Contract Aviation Software Engineer
- Remote Associate Software Engineer
- Software Engineer No Degree
- Freelance Computational Neuroscience Software Engineer
- Computer Science Grad
- Entry Software Developer
- Online Software Engineer
- Contract Infrastructure Software Engineer
- Software Engineer Military
- Weekend Remote Ai Engineer

Job description
Summary
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.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 (https://galaxyproject.org/), the NHGRI AnVIL (https://anvilproject.org/) 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 (https://goeckslab.org/), 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 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.Salary Range
Salary ranges posted for this position represent the expected base pay range for the role. Actual compensation may vary based on location and a variety of job-related factors, including experience, skills, education, and internal equity among Team Members in similar positions.
We are committed to maintaining fair and equitable pay practices and regularly review compensation to ensure alignment across our workforce.
Moffitt Career Site
If you have the vision, passion, and dedication to contribute to our mission,then we have a place for you!
1. 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.
2. 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 atHRReceptionists@moffitt.org. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Read more information about yourEEO rights under the law.
Transparency in Coverage Rule