This is a rare and unique opportunity to work at the intersection of systems programming and developer tooling, where you'll play a pivotal role in architecting and maintaining core infrastructure that powers a multi-language development platform. At the heart of this position lies the responsibility for developing high-performance Rust libraries and enhancing a sophisticated compiler system, making this role distinctly different from traditional software engineering positions. What makes this role particularly unique is its dual focus on both low-level systems programming and high-level language compilation. You'll be working with Rust to build and maintain the foundational libraries that enable seamless integration across multiple programming languages, while also contributing to a compiler that transforms high-level languages like Python and TypeScript into Algorand Virtual Machine bytecode. This combination offers an exceptional opportunity to solve complex technical challenges at multiple levels of the software stack. As a core member of the team, you'll have the chance to architect and implement critical developer tools that bridge the gap between different programming languages through FFI interfaces. You'll be deeply involved in performance optimization, memory management, and concurrency challenges, while also driving architectural decisions and mentoring other engineers including in Rust best practices. For developers who find satisfaction in solving low-level programming challenges while simultaneously working on high-level language compilation and optimization, this role presents an exceptional opportunity to work on technologies that sit at the foundation of modern software development.