Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Research Software Engineer

Full-time

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.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Remote vacancy
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Cambridge, MA
    4 days ago
  • $116.5k - $220.88k

     ...see Notice to Out of State Applicants. ​POSITION SPECIFICS​We 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 (... 
    Suggested
    Full time
    For contractors
    Work experience placement
    Remote work

    Penn State University

    Warminster, PA
    1 day ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Remote work

    The University of Chicago

    Chicago, IL
    1 day ago
  •  ...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... 
    Suggested
    Temporary work
    Traineeship
    Work experience placement
    Remote work

    Harvard University

    United States
    4 days ago
  • 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... 
    Suggested
    Full time
    Remote work

    University of Florida

    Gainesville, FL
    6 days ago
  • $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 area
    Remote work

    Excelsior Sciences of New York

    New York, NY
    10 days ago
  • $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 time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Visa sponsorship
    Night shift
    Weekend work
    Afternoon shift

    University of Maryland

    College Park, MD
    5 days ago
  • $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 time
    Local area

    Blackstone

    Remote
    11 hours ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $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 time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Denver, PA
    1 day ago
  • $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 time
    Work at office
    Remote work
    Worldwide

    Wilson Sonsini Goodrich & Rosati

    Seattle, WA
    4 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  • $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 time
    H1b
    Work at office
    Relocation
    Visa sponsorship

    Nuance Labs, Inc.

    Remote
    11 hours ago
  •  ...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 time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    2 days ago
  •  ...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 work
    Remote work

    Cook Medical

    West Lafayette, IN
    11 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    25 days ago
  •  ...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 work
    Home office
    Flexible hours

    Mosaic

    San Francisco, CA
    11 hours ago
  •  ...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... 

    Normal Computing Corporation

    Palo Alto, CA
    3 days ago
  •  ...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

    Prolific

    United States
    4 days ago
  •  ...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

    Hash

    United States
    4 days ago
  •  ...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... 
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Farmington Hills, MI
    4 days ago
  •  ...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... 

    Normal Computing Corporation

    New York, NY
    4 days ago
  • $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 work
    Work at office
    Remote work
    Work from home
    Night shift

    Dropzone AI

    United States
    4 days ago
  • $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 income
    Full time

    Tiber Technologies, Inc

    Remote
    11 hours ago
  • 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 time
    Worldwide

    UCSF

    Remote
    a month ago
  •  ...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... 

    Origin

    San Francisco, CA
    10 days ago
  • $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 office
    Remote work
    Home office

    Foundation EGI

    Boston, MA
    5 days ago
  • $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 employment
    Full time
    Contract work
    Work experience placement
    Immediate start

    Expansia

    Remote
    11 hours ago
  • $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 time
    Summer work
    Work at office
    Local area
    Flexible hours

    Zebra Technologies Corporation

    Morris Plains, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!