Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
WashU IT

Software Engineering Intern – Time-Limited

WashU IT

Software Engineering Intern assisting in application development for HPC at WashU. Ideal for students interested in software development and large-scale computing.

Posted 4/16/2026internshipRemote • Montana • 🇺🇸 United StatesEntry LevelWebsite

Tech Stack

Tools & technologies
DockerJavaScriptLinuxPythonPyTorchScikit-LearnTensorflow

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • No specific benefits mentioned

ATS Keywords

✓ Tailor your resume
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