Full Time

Software Engineer - GPU Networking & Distributed Systems

Baseten
Seattle, WA
$160,000 - $240,000* / year (about $77–$115 an hour)

Job Description

About this kind of role

What a Software Engineer - GPU Networking & Distributed Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and tests software solutions for GPU networking and distributed systems, often focusing on performance optimization and scalability. This role involves writing code, debugging, and collaborating with other engineers to build robust and efficient infrastructure. Responsibilities may include developing drivers, libraries, or applications that leverage GPUs for networking tasks or contribute to distributed computing frameworks. A key focus is ensuring reliable communication and data processing across multiple systems.

Tools and skills: Proficiency in programming languages like C/C++, Python, and experience with GPU architectures (CUDA, OpenCL), networking protocols, and distributed systems frameworks (e.g., Kubernetes, Apache Kafka) are generally required.

Good fit for: Individuals with a strong background in computer science, a passion for low-level programming, and an interest in high-performance computing often thrive in this role.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.