Engineering Training Intern – Spring 2026

9 October 2025
Apply Now
Deadline date:

Job Description

Instead, you’ll be creating hands-on educational materials for our engineering organization. You’ll receive mentorship from experienced engineers on the Engineering Training team and be empowered to design and build open-source training resources for technologies that are relevant to Mercury. Whether you focus on introductory materials for a programming language, demos of a library we rely on, or in-depth exercises for a database extension, you’ll be applying creativity and intention to help others learn by doing.

All Engineering Interns, regardless of the specific role, should:

Be interested in continually honing their craft.
Have curiosity and be willing to share their perspective.
Appreciate quality in their work and that of others.
Communicate well, and be able to write clear explanations of their reasoning for technical decisions.
As an Engineering Training Intern, you will:

Develop and publish resource materials and exercises designed to facilitate deliberate practice.
Collaborate with senior engineers for mentorship and feedback, ensuring your resources meet high-quality standards.
Work across a variety of potential topics—ranging from backend technologies like Haskell and Postgres to general developer productivity tools like Nix.
Exercise ownership over your projects by gathering feedback, refining exercises, and iterating on your approach.
This is a paid full-time remote summer internship for 12-16 weeks between January and May. Our internship program is intended for individuals enrolled in an academic program (undergraduate, graduate, etc.). Individuals interested but not enrolled in an academic program at this time are encouraged to apply to any of our full-time openings.

In terms of compensation, the hourly rate for candidates based in the US is $55. The hourly rate for candidates based in Canada is CAD 55.

EWJD3