This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a passionate GPU Application Software Engineer with a deep understanding of system architecture and a passion for solving complex, low-level challenges.
This role is perfect for an individual who thrives in environments where they can leverage their extensive knowledge of Linux, networking, kernels, and hypervisors.
The ideal candidate will be adaptable, with a strong ability to pivot in response to high-priority customer needs and keep stakeholders informed.
Responsibilities include utilizing deep knowledge of low-level system architecture to design and optimize software that interfaces seamlessly with underlying hardware and cloud components.
The engineer will design and develop userspace application systems.
Implementing, troubleshooting, and optimizing low-level networking features within Linux environments is a key responsibility.
The role involves tackling complex and unfamiliar areas of development independently, demonstrating the ability to research, diagnose, and resolve deep system issues.
The engineer will use knowledge of software development to detect GPUs on the system and configure them for use.
Contributing to or having a deep understanding of kernels or hypervisors is essential to ensure the stability and performance of the Company’s systems at the foundational level.
The candidate must adapt quickly to the evolving needs of the Company’s customers, providing timely and effective solutions to high-priority issues as they arise.
Comfort in working with systems software engineers and navigating the complexities of their role using previous knowledge and experience is required.
A low-level understanding of containers (runC, containerd, or CRI) and Kubernetes is necessary for building secure by design architecture.
The engineer will interface with Kubernetes and other system components through deep knowledge of Go and Rust, contributing to and debugging code to ensure reliability and performance.
Designing secure by default infrastructure and isolation technology for containers is also part of the role.
Requirements:
A deep understanding of system architecture is required to design and optimize software.
Experience in designing and developing userspace application systems is necessary.
Proficiency in implementing, troubleshooting, and optimizing low-level networking features within Linux environments is essential.
The candidate must demonstrate the ability to tackle complex and unfamiliar areas of development independently.
Knowledge of software development to detect and configure GPUs on the system is required.
A strong understanding of kernels or hypervisors is necessary to ensure system stability and performance.
The ability to adapt quickly to high-priority customer needs is crucial.
Experience working with systems software engineers and navigating complexities is required.
A low-level understanding of containers and Kubernetes is necessary.
Proficiency in Go and Rust programming languages is required for interfacing with Kubernetes and other system components.
Experience in designing secure by default infrastructure and isolation technology for containers is essential.
Benefits:
The position offers a competitive salary ranging from $175,000 to $220,000 a year.
Employees enjoy unlimited PTO, allowing for flexible time off.
Equity options are available as part of the compensation package.
The company provides 100% medical coverage for employees and their dependents.
The work environment promotes a start-up vibe with significant benefits.
Employees are encouraged to help define the future of cloud security, particularly in making containers secure by default.
The company values humble authenticity, inclusivity, honest support and communication, continuous learning and balance, and a courageous, mission-driven approach.