Latest AI JobsBrowse Jobs
RunPod logo

Senior Software Engineer (Cloud)

RunPodRemote - USAEngineering
Apply on company site
Salary
$150K - $200K USD
Job type
Full-time
Work mode
Remote
Posted
30 Sept 2024
Status
Open · checked 7d ago

About this role

RunPod is seeking a full-time Senior Software Engineer to help scale its advanced cloud infrastructure for artificial intelligence. This remote position within the United States is well-suited for developers with professional experience in Go who want to build massive-scale parallel computing systems.

Role Overview

As a Senior Software Engineer focused on cloud platforms, the chosen candidate will play a critical role in expanding infrastructure as RunPod integrates new global data centers. The position involves working on backend services that manage virtual machines across thousands of physical machines worldwide. Professionals who enjoy distributed systems and high-performance computing will find this opportunity ideal for driving technical innovation in AI.

Key Responsibilities

Design, build, and maintain cloud infrastructure software, focusing heavily on the Go language.
Work alongside product managers and fellow engineers to translate requirements into functional product features.
Optimize and troubleshoot existing codebase components to boost overall reliability and performance.
Take part in peer code reviews to maintain high engineering standards.
Engage in architectural planning and strategy sessions.
Keep track of emerging tech trends and industry developments.

Requirements

Hold a Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or possess equivalent practical experience.
Bring at least three years of professional software development experience, including working with Go.
Demonstrate a strong command of the Go programming ecosystem.
Exhibit solid problem-solving abilities within team settings.
Possess exceptional communication abilities alongside sharp attention to detail.
Successfully pass a standard background investigation.

Nice to Have

Background working with C, Rust, Python, JavaScript, or TypeScript.
Experience in deploying or building machine learning applications and utilizing Python ML libraries.
Familiarity with building and running large-scale distributed architectures.
Hands-on practice with containerization tools like Docker, LXC, virtual machines, or hypervisors.
Expertise in troubleshooting Linux applications, kernel issues, or drivers.

Skills and Tools

Go programming language
Distributed systems
Cloud infrastructure
Virtual machines and containers
Python, Docker, TypeScript, JavaScript, and Rust (preferred)

Salary and Benefits

Competitive annual base salary ranging from $150,000 to $200,000, determined by relevant experience, skills, and knowledge.
Meaningful equity options in a rapidly scaling AI infrastructure organization.
Comprehensive medical, dental, and vision insurance coverage.
Flexible paid time off policy to encourage recharging.
Remote-first work environment leveraging Slack for daily collaboration.
$1,200 home office and equipment stipend for workspace setup.

About the Company

RunPod was founded in 2022 and operates as a rapidly growing, well-funded, remote-first organization. The company specializes in delivering cutting-edge cloud infrastructure designed for full-stack artificial intelligence and machine learning applications. RunPod is dedicated to maintaining an equal opportunity workplace free from discrimination.

How to Apply

Interested candidates should visit the official RunPod careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer position?

The annual base salary ranges from $150,000 to $200,000, depending on related skills, knowledge, and experience.

Is this job fully remote?

Yes, this is a remote position based in the USA within a remote-first organization.

What programming language is primarily used in this role?

The primary programming language used for designing and maintaining cloud infrastructure software in this role is Go.

What level of experience is required?

Candidates must have at least 3 years of professional software development experience, including working with Go.

What additional perks come with the job?

Perks include stock options, comprehensive medical, dental, and vision plans, flexible PTO, and a $1,200 home office and equipment stipend.

Ready to apply?

The application is on the official RunPod careers page.

Apply on company site