Senior Research Software Engineer, MRCC jobs in United States
cer-icon
Apply on Employer Site
company-logo

Purdue University · 13 hours ago

Senior Research Software Engineer, MRCC

Purdue University is a leading institution focused on advanced computing and climate research, and they are seeking a Senior Research Software Engineer. This role involves building and supporting computational tools for climate research, collaborating with researchers, and facilitating the use of large-scale computing systems.

AccountingEducationFinanceHigher Education
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Lead full-stack application development for new and existing MRCC research projects, from design through deployment and maintenance
Develop, optimize, and maintain computational tools, data pipelines, and services that streamline data analysis and enable effective use of large-scale computing resources
Analyze operations and research data, diagnose a wide range of computing and data issues, and design, code, test, debug, and document complex software systems
Collaborate closely with MRCC researchers, Research Computing and Data (e.g., RCAC) staff, national partners, and vendors to evaluate and implement novel computing and data technologies
Utilize creativity and innovation to solve challenging computation and data problems raised by researchers, proposing new approaches and tools where appropriate
Conduct regular training workshops and consultation sessions for researchers on computational tools, best practices, and emerging technologies
Participate in national computing and climate data activities, including workshops and conferences, with opportunities to present research software and collaborative work

Qualification

Full-stack developmentData-intensive applicationsPython/C/C++/JavaLinux operating systemContainer technologiesVersion control (GIT)CommunicationProblem-solving skillsTeam collaboration

Required

Bachelor's degree in Computer Science, Information Technology, or a related technical field. A degree in a relevant scientific field such as Atmospheric or Environmental Science, is also acceptable when supported by extensive full-stack application development experience
Four (4) years of professional experience in designing and developing computing and data-driven applications, libraries, software tools, web applications
Using common programming languages, tools, and techniques including Python/C/C++/Java, scripting languages such as Shell, databases (SQL), or web applications
Working with researchers to integrate computing techniques into research activities
Ability to work on a team with various backgrounds
Plan, organize and prioritize tasks, and complete projects with minimal supervision
Experience in designing and developing software solutions
Knowledge of Linux operating system and container technologies (Docker, Kubernetes)
Knowledge of scripting languages, i.e. Shell, PHP, Python
Knowledge of version control software, i.e. GIT
Knowledge of software engineering principles

Preferred

Knowledge of commercial and public domain software packages and tools
Knowledge of web development frameworks, high-performance and high-throughput computing software and tools, or machine learning/deep learning methods and frameworks
Good verbal and written English communication skills including the ability to consult with researchers, make presentations, develop and present training material, and develop documentation

Benefits

Purdue University offers a substantial Benefit Package including medical, dental, and vision insurance as well as a generous paid time off package for sick and vacation days

Company

Purdue University

company-logo
Purdue University’s analytical chemistry program is the top graduate program in the United States.

Funding

Current Stage
Late Stage
Total Funding
$12.67M
Key Investors
US Department of EnergyUSDA Animal and Plant Health Inspection ServiceLilly Endowment
2023-09-21Grant· $2M
2023-09-20Grant· $2.7M
2023-05-25Grant· $5M

Leadership Team

leader-logo
Kaitlin Stone
Co-Founder & Vice President of Medical Spanish Club
linkedin
leader-logo
Mackenzie Misterka
Women in Mechanical Engineering (WiME) Co-Founder, Co-President
linkedin
Company data provided by crunchbase