Junior Software Engineer – Machine Learning & HPC Infrastructure

Squarepoint
Washington, US
Remote

Job Description

About the team

Our team builds large‑scale Machine Learning and High‑Performance Computing (HPC) infrastructure used by quantitative researchers and developers across the firm. We design, build, and operate robust platforms that support demanding ML workloads in production, across both on‑prem and cloud environments.

We work closely with end users to understand research workflows and translate them into scalable, reliable systems. Our scope spans the full stack, from data ingestion and pipeline design, to orchestration and data management, through to performance optimization at both the system and implementation level.

About the role

This is a full‑time junior software engineering position for candidates early in their career who are interested in infrastructure, systems, and machine learning platforms at scale.

As a junior engineer, you will contribute to production ML/HPC infrastructure, working alongside experienced engineers and quantitative researchers. You will gradually take ownership of components and features, learn how large‑scale systems are designed and operated in practice, and contribute production‑quality code that directly supports research and trading workloads.

This role is designed to offer strong mentorship while encouraging increasing autonomy and technical ownership over time.

What you will do

As part of the team, you will work on some of the following:

  • Design, implement, and maintain data pipelines for machine learning training and inference.
  • Develop and improve workflow orchestration and infrastructure components (e.g. scheduling, resource allocation, data movement).
  • Analyze and improve performance and scalability of systems and critical code paths.
  • Improve the reliability, observability, and usability of ML or HPC platforms.
  • Collaborate with quantitative researchers and developers to understand requirements and translate them into robust technical solutions.

You will be expected to learn existing systems, contribute independently to ongoing work, and progressively take ownership of well‑defined areas of the platform with support from more senior engineers.

What we are looking for

Required

  • A degree (BSc or MSc) in Computer Science, Engineering, Applied Mathematics, or a related field, or equivalent practical experience.

Skills & Requirements

Technical Skills

Machine learningHpc infrastructureData pipelinesWorkflow orchestrationPerformance optimizationReliabilityObservabilityUsabilityAi toolsCollaborationProblem-solvingInfrastructureSystemsMachine learning platforms

Employment Type

FULL TIME

Level

junior

Posted

4/30/2026

Apply Now

You will be redirected to Squarepoint's application portal.

Sign in and we'll score your resume against this role.