WashU IT

Software Engineering Intern – Time-Limited

WashU IT

internship

Posted on:

Location Type: Remote

Location: MontanaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, test, and maintain tools, scripts, and services that support research workflows on the HPC cluster (e.g., job submission helpers, workflow automation, monitoring tools).
  • Contribute to internal web applications, command-line tools, or APIs that simplify HPC usage for researchers.
  • Assist with integrating new research applications and libraries into the cluster environment.
  • Follow software engineering best practices including version control, code reviews, issue tracking, and testing.
  • Write clean, maintainable, and well-documented code.
  • Help identify and implement improvements to development processes and tooling.
  • Configure, build, and test scientific software, libraries, and containerized applications (e.g., Singularity/Apptainer, Docker) for use on the cluster.
  • Contribute to performance testing and benchmarking of applications, analyzing results and suggesting improvements.
  • Support efforts to improve usability, reliability, and automation within the HPC software stack.

Requirements

  • No specific work experience is required for this position
  • A diploma, certification or degree is not required.
  • No specific certification/professional license is required for this position.
  • Analytical Thinking
  • Artificial Intelligence Algorithms
  • C++ Programming Language
  • Communication
  • Data Analysis
  • Feature Engineering
  • Git
  • Independent Problem Solving
  • JavaScript
  • Linux Environments
  • Machine Learning (ML)
  • Python (Programming Language)
  • PyTorch
  • scikit-learn
  • Tensorflow
  • Web Application Frameworks
  • Work Collaboratively
Benefits
  • No specific benefits mentioned
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++JavaScriptPythonMachine LearningArtificial Intelligence AlgorithmsData AnalysisFeature EngineeringPyTorchscikit-learnTensorflow
Soft Skills
Analytical ThinkingCommunicationIndependent Problem SolvingWork Collaboratively