Full Time

Software Engineer - GPU Networking & Distributed Systems

Baseten
San Francisco, CA
???* / year

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.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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