We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Rust Developer
About Virt Inc.:
Virt Inc. is a technology company focused on building innovative tools for system performance and observability. Through their product, Yeet, they provide a dynamic runtime built on top of the Linux BPF subsystem, enabling users to gain real-time insights into system performance. The company’s mission is to empower developers and system administrators with the ability to observe, analyze, and control their systems with unprecedented flexibility and power.
Yeet allows users to instrument running processes, design custom dashboards, and query data with a SQL interface. It is designed to be a no-headache solution for observability, with setup in seconds and dynamic dashboards that can be created on the fly. The product is built with a focus on Linux internals, DevTools, and great developer experiences.
About The Role:
We are seeking a talented Rust Developer to join our team. In this role, you will be responsible for building the dynamic runtime on top of the Linux BPF subsystem. You will work on highly-concurrent, performant multi-threaded Rust code that forms the foundation of our product.
Responsibilities:
- Design and develop high-performance, concurrent Rust systems.
- Optimize system performance and reliability.
- Collaborate with product managers and other engineers to define and implement features.
- Write clean, maintainable, and efficient Rust code.
- Profile and debug complex systems.
- Stay at the forefront of Rust and systems programming.
- Mentor junior engineers and contribute to code reviews.
- Ensure the product meets high standards of quality and reliability.
Requirements:
- Proven experience with Rust and systems programming.
- Deep understanding of Linux internals, particularly the BPF subsystem.
- Experience writing highly-concurrent, multi-threaded code.
- Strong knowledge of system calls, kernel subsystems, and DevTools.
- Excellent problem-solving skills and attention to detail.
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent practical experience).
- 3+ years of professional software development experience, preferably in systems programming.
What We Offer:
- Competitive salary and equity.
- Remote work opportunities.
- A collaborative and innovative environment.
- Opportunities for professional growth and development.
- Health benefits, including medical, dental, and vision coverage.
- 401(k) matching plan.
- Generous vacation and paid time off.
If you are passionate about Rust, Linux internals, and building high-performance systems, we want to hear from you!