Skip to content

Software Engineering Intern

Supports development of secure, scalable data movement and distributed systems across hybrid cloud and ground-station infrastructure. The internship is intended for a current computer science or software engineering student with programming and networking interests.

About the job

Responsibilities

  • Define secure, scalable interfaces for payload data transfer, emphasizing simplicity and extensibility.
  • Support the design and implementation of the data plane across on-premises and cloud environments for low-latency, high-throughput distribution.
  • Develop, test, and maintain data movement and processing pipelines handling large data volumes.
  • Build observable, fault-tolerant, and reliable systems that meet uptime requirements.
  • Gain hands-on experience with networking devices and protocols.
  • Collaborate with software, network, and FPGA engineers to optimize hybrid network and software deployments for performance and scalability.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of Rust, C++, or Golang.
  • Interest in systems programming, networking protocols such as TCP/IP, and distributed systems.

Nice-to-haves

  • Familiarity with AWS, Azure, or Google Cloud.
  • Exposure to continuous integration, continuous deployment, Docker, or Terraform.
  • Strong problem-solving skills and eagerness to learn in a collaborative environment.

Skills

Rust, C++, Go, Systems Programming, TCP/IP, Distributed Systems, AWS, Azure, GCP, Docker, Terraform

Exa

Exa

San Francisco, CA

Software Engineer, Intern
$100k+/yrOn-siteBackend Engineering

Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.

Sage

Sage

New York, NY

Software Engineering Intern
$104k+/yrHybridBackend Engineering

Build backend services and observability tooling for a large-scale edge and IoT platform, while debugging Linux devices and unreliable networks. The internship is suited to students with programming fundamentals, Linux familiarity, and interest in embedded systems, networking, or hardware.

Lyft

Lyft

Seattle, WA

Software Engineer, Fulfillment Core Services
$128k+/yrHybrid2+ YOEBackend Engineering

Build and operate mission-critical distributed backend systems that manage ride fulfillment state transitions, integrating new rider and driver products while improving reliability and performance. The role requires 2+ years of software engineering experience, cloud expertise, and knowledge of distributed systems and databases.

Fingerprint

Fingerprint

United States

Backend Engineer, Core APIs
$130k+/yrRemote2+ YOEBackend Engineering

Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Backend
$135k+/yrHybrid2+ YOEBackend Engineering

Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.