Research Software Engineer
Morgridge Institute for Research
Full-time
Description
The Research Software Engineer (RSE) will work to bring modern software engineering techniques and approaches to research projects at the institute as part of long-running engagements and collaborations between scientists. At Morgridge, the RSE will sit at the nexus of exciting research, large-scale computing, and national cyberinfrastructure projects. Whether it’s using agentic AI to enhance a codebase, making data transfers more robust, or making workloads run more effectively across thousands of cores, the RSE will have a diversity of challenges and help advance Morgridge’s goals of Fearless Science. The initial projects will focus on development of the Pelican Platform, which is used for a distributed data delivery and transfer system across the US.
The position will work in the Morgridge Research Computing theme and with the Center for High Throughput Computing (CHTC) at the UW-Madison; these groups are led by PIs who lead cyberinfrastructure projects such as the Partnership to Advance Throughput Computing (PATh), a major NSF investment in the vision that high throughput computing can make an outsized impact on science, and the Pelican Platform. Combined, the teams have about 25 staff members, operate 25,000 computing cores and over 300 GPUs, and interacts with over 100 external universities – ensuring there are always interesting challenges in distributed systems.
The team heavily leverages agentic AI as part of the development workflows: understanding of system fundamentals (thinking through components may interact, potential failure points, designing testing regimes) and reviewing code changes are more important than writing code in a specific language.
Primary Responsibilities
- Interact with scientific group leaders and the Research Computing leads to identify pressing software engineering challenges and scoping / architecting / implementing / supporting a program of work to solve them.
- Develop distributed systems code bases (typically languages include Go but C++ and Python are also used) to make them more robust or implement new functionality.
- Assist the operations team in debugging distributed systems and to deploy newly-developed features.
- As aligned with experience, lead student software engineering interns on specific semester-long projects.
- Provide assistance with other projects, as necessary to support the overall mission and goals of the Morgridge Institute for Research
Requirements
To perform this job successfully, an individual must be able to perform each primary duty satisfactorily. Some of the duties can be learned through on-the-job training. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the primary duties.
Education and Experience:
- A Bachelor’s degree in Computer Science, Mathematics, Physics, or biological sciences; Master’s degree preferred.
- 1+ years of working with software engineering, preferably in a research environment; 3+ years preferred.
- Programming experience in either Go, Python or C++; Go preferred.
- Experience in utilizing large-scale computing environments such as batch or cloud is preferred.
Knowledge, Skills and Abilities Required:
- Strong systems design and programming skills.
- Experience in writing design documents as part of feature design
- Ability to keep projects organized in a project management / issuer tracker system such as JIRA.
- Familiarity of software development environments like GitHub and modern CI/CD tooling such as GitHub Actions or Jenkins.
- Knowledge of working with the following technologies and environments is desired: HTCondor, Containers/Kubernetes, Pelican, or federally-funded cyberinfrastructure.
Working Conditions and Physical Effort:
- Work is normally performed in a typical office environment.
- Day-to-day, no or very limited physical effort is required.
- No or very limited exposure to physical risk.
$86.8k - $165.2k
...leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no... ...Networking and Cyber Technologies group is looking for a Research Software Engineer, Formal Methods with strong software development skills and...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours$116.5k - $220.88k
...see Notice to Out of State Applicants. POSITION SPECIFICSWe are searching for a Navigation Software Engineer to join our Tactical Navigation Department of the Applied Research Laboratory (ARL) at Penn State. As part the Navigation Research and Development Division (...SuggestedFull timeFor contractorsWork experience placementRemote work$110k - $135k
...Chicago Data Science Institute (DSI) is a hub for scholars, researchers, educators, and practitioners tackling the methodological, societal... ..., and the broader community.Job SummaryThe Research Software Engineer (RSE) will develop software to support DSI’s research priorities...SuggestedFull timeWork experience placementRemote work- ...Research Software Engineer By working at Harvard University, you join a vibrant community that advances Harvard's world-changing mission in meaningful ways, inspires innovation and collaboration, and builds skills and expertise. We are dedicated to creating a diverse...SuggestedTemporary workTraineeshipWork experience placementRemote work
- Classification Title:Research Software Engineer I Classification Minimum Requirements:A Bachelor’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master’s Degree in computer or physical science...SuggestedFull timeRemote work
$120k - $160k
...intersection of chemistry, automation, software, and AI. Additional investors include Eli... ...Computer Science candidate to join our Research Informatics / R&D IT team. You will help... ...with hands-on experience in cloud, data engineering, RAG/multi-agent systems, high-performance...Local areaRemote work$105.8k - $126.96k
...Division of Information Technology (DIT). Overview: The Research Computing team, part of the University of Maryland’s... ...UMD - a top 20 public research institution. The Research Software and Data Engineer will play a key role in designing, implementing, and supporting...Full timeTemporary workWork experience placementWork at officeRemote workVisa sponsorshipNight shiftWeekend workAfternoon shift$90k - $140k
...and for Blackstone. We are critical to the firm maintaining its competitive edge. Job Description: As a Software Engineer for Alternative Asset Management Technology (AAMT), you will develop and manage innovative technologies for our Asset...Full timeLocal area$158k - $293k
...being trustworthy first.This role, in TR Labs, owns the engineering behind that layer: next-generation search and... ...product teams depend on what it delivers.What makes this research engineering rather than software engineering is that the answer isn't known when you start...Full timeWork at officeLocal areaFlexible hours$146.8k - $272.6k
...for technology at Thomson Reuters Labs. We are seeking a Lead Research Engineer who will bring expertise in AI and ML and is interested in... ...practices that scale. Develop and Deliver: Applying modern software development practices, you will be involved in the entire software...Full timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$135.7k - $251.9k
...Enterprise Business ServicesStandard Job DescriptionFocuses on research & development of technologies that enable and advance semi and... ...planning, simulation and modeling, testing, etc.The Astris AI Sales Engineer serves as the technical backbone of our AI Factory go-to-market...Full timeTemporary workWork experience placementCasual workRemote workFlexible hours$116.88k - $158.13k
...growth. The Innovation and AI Solutions Engineer position is part of the firm’s Innovation... ...support our attorneys and staff with software development, low/no-code solutions, and... ...common NLP and machine learning techniques.Research and use applicable models in creative problem...Full timeWork at officeRemote workWorldwide$128.7k - $292k
Frontier AI Research Engineer, LeadThe Opportunity:Frontier Research operates at the edge of what’s possible to convert breakthrough capabilities into real-world impacts. Frontier Research functions as both a strategic radar and an execution engine, turning frontier AI...Full timeContract workPart timeWork at officeLocal areaRemote work$200k - $300k
...will shape the company for years to come. We’re looking for a Technical Recruiter to own full-cycle recruiting for AI research and engineering talent. You’ll source and close candidates who have real options: researchers from leading AI labs, exceptional new PhDs,...Full timeH1bWork at officeRelocationVisa sponsorship- ...AI Research Engineer Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization...Full timeH1bLocal areaRemote workVisa sponsorship
- ...recruiters can provide more information about the specific benefits and programs available in your location.OverviewThe Lead Research and Development Engineer will be responsible for providing technical leadership and driving the Balloon Expandable Covered Stent projects...Contract workRemote work
$81.2k - $101.5k
...align with Honda’s, we want you to join our team to Bring the Future! Job Purpose The Center of Excellence is seeking a research engineer to advance semiconductor sensing across R&D programs, focusing on automotive technologies such as image, radar, lidar, inertial...Full timeTemporary workWork experience placementRemote workRelocation package- ...fast-moving, and high-performance startup that is backed by the best DefenseTech venture capitalists. Job Title: Applied Research - Software Engineer Reporting directly to the Chief Technology Officer Geographically flexible for home-office Primary Responsibilities:...Remote workHome officeFlexible hours
- ...world's leading deep-tech investors and built by scientists, engineers, and operators from the labs that built modern computing. Normal... ...every seniority. Your Role in Our Mission We’re hiring an AI Research Engineer to push the frontier of agentic LLMs and reinforcement...
- ...AI Research Engineer Prolific AI Research (PAIR) is the AI research group at Prolific. We work on the science of evaluation: how to measure AI systems well, grounded in real human judgement at population scale. We are seeking a Research Engineer to conduct innovative...Remote work
- ...HASH AI Researcher At HASH, we're building infrastructure to solve information failure and help everybody make the right decisions.... ...together quarterly in-person for whole-team retreats, provide engineers with generous learning and tech budgets, and recognise and reward...Remote work
- ...AI Research Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected...H1bLocal areaImmediate startRemote workVisa sponsorship
- ...problems in AI and silicon. We build foundational hardware and software for the semiconductor industry, critical AI infrastructure,... ..., London, Copenhagen, and Pangyo.The RoleWe're hiring an AI Research Engineer to push the frontier of agentic LLMs and reinforcement...
$200k - $250k
...AI Research Engineer Remote - US Dropzone's mission is to scale cybersecurity beyond human limits, and augment every single human security... ...technical direction Requirements: ~5+ years in software engineering, with at least 1+ year applying GenAI in...Temporary workWork at officeRemote workWork from homeNight shift$10k
...Description When You Love the Work You Do, Any Mission Is Possible Position: Software Engineer / Data Analyst ***(Active Clearance with a Poly graph is Required) We’re on multiple contracts and have many opportunities. It is encouraged if applicants...Extra incomeFull time- Role Description We are seeking a Principal Research Software Engineer to serve as the primary technical expert supporting a nationally recognized health policy research program. ~Responsible for ensuring data and technical platforms are usable, interoperable, and compliant...Full timeWorldwide
- ...lifecycle of learned components on OG-1: from data collection and model training through edge deployment on Jetson AGX Orin. Every research project will have a deployment milestone. This is not a lab position. What You Will Do Train and deploy VLA models for...
$100k - $140k
...computer graphics to reduce costs and improve engineering productivity across all steps of the... ...in the real world. You may come from a research background or industry, but you should... .... ~ Experience developing CAD/CAM/CAE software tools. ~ Experience developing or fine...Work at officeRemote workHome office$115k - $135k
...Force and Space Force programs, digital engineering, systems integration, and specialized manufacturing... ...Aerospace has an immediate opening for Software Engineer/Architect specializing in... ..., Computer Engineering, or Operations Research technical fields. ~ Experience...Permanent employmentFull timeContract workWork experience placementImmediate start$96.8k - $145.2k
...toward causes you care about—locally and globally. Come make an impact every day at Zebra.What We're Looking For:As a Senior Research Engineer you will drive invention and innovation. Deliver and shape differentiated offerings for company’s Priority markets. Develop new...Full timeSummer workWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!
- research programmer Remote
- junior machine learning research engineer Remote
- deep learning research engineer Remote
- research engineer Remote
- research software engineer Remote
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote




