 
						Rust Developer Advocate
Há 7 dias
Senior Rust Software EngineerWe are seeking a highly skilled software engineer to design and implement high-quality, high-performance systems.The ideal candidate will have expertise in the Rust programming language and experience with asynchronous programming, multithreading, and concurrent programming.You will be responsible for independently designing robust, scalable, and memory-safe solutions that meet the needs of our clients.You'll also act as a technical leader on client projects, championing best practices and elevating the engineering bar for mission-critical applications.Required Skills and Qualifications:Expert-level proficiency in Rust, including Ownership Model, Borrow Checker, Lifetimes, Traits, and Macros.Strong background in systems programming concepts, including multithreading and concurrent programming.Extensive experience with asynchronous programming in Rust, particularly using frameworks like Tokio.Proven experience designing and implementing highly scalable backend services and distributed systems.Proficiency with the Rust toolchain, including Cargo, and strong experience with version control systems (Git) and CI/CD pipelines.Benefits:This role offers the opportunity to work on complex systems challenges and develop innovative solutions.You'll be part of a collaborative team that values technical excellence and continuous learning.The ideal candidate will have a strong passion for technology and a drive to continuously improve their skills and knowledge.Other Requirements:Ideal experience working with video processing related projects with real-time systems and web containers.Ideal experience utilizing WebRTC, real-time system response, publishing on multiple platforms.