Principal Rust Engineer
Publication date:
24 April 2025Workload:
100%Contract type:
Permanent position- Place of work:Luzern
Job summary
Join our client's team as a Principal Rust Engineer to build innovative software. Help shape a new platform with a collaborative work environment and opportunities for growth.
Tasks
- Guide the team with deep technical expertise in Rust best practices.
- Establish a scalable architecture, enhancing the existing foundation.
- Lead greenfield development and take ownership of critical subsystems.
Skills
- Proven experience building scalable Rust applications, with mentorship skills.
- Strong expertise in Rust-based UI frameworks for user interfaces.
- Ability to align technical execution with business priorities effectively.
Is this helpful?
Job Detail: 250423.1 Principal Rust Engineer
On behalf of our client, who is building a new enterprise software platform from the ground up, we are looking for a Principal Engineer with deep expertise in Rust to lay the foundation for a scalable and high-performance system. The platform's core functionality centers on event processing and aggregation within high-level workflows, ensuring efficient data handling and seamless orchestration across complex operations. This is a rare opportunity to shape a product from its inception and build an exceptional Rust team.
Our client is looking for someone who has built and scaled Rust applications, understands the challenges of growth, and can mentor and guide engineers to establish a strong technical foundation. You’ll play a crucial role in architectural decisions and help create a powerful, user-friendly UI using Rust-based frameworks. Additionally, there may be opportunities to contribute to Rust open-source projects, helping improve the broader ecosystem.
Responsibilities
- Provide deep technical expertise in Rust, guiding the team through best practices.
- Establish and evolve the platform’s core architecture, ensuring scalability and performance.
- Start by enhancing the existing foundation, then lead new greenfield development initiatives.
- Take full ownership of critical subsystems (e.g., user management, workflow engines, job queues).
- Develop and refine user interfaces using Rust-based UI frameworks.
- Shape our approach to production observability for Rust-based systems.
- Guide junior engineers to achieve technical excellence and a strong engineering culture.
- Ensure high-quality production with comprehensive testing.
- Potentially contribute to Rust OSS to improve libraries and frameworks used in the project.
Requirements
- Deep expertise in Rust, with hands-on experience building scalable applications.
- Proven track record of guiding projects from early-stage development to mature, scalable solutions.
- Expertise in Rust-based UI frameworks.
- Comfortable taking on multiple roles in a fast-moving, evolving environment.
- Ability to align technical execution with business priorities, ensuring product success.
- Strong mentorship skills with a proven record of making teams better.
Nice to Have
- Some C# experience (helpful for collaboration with team members transitioning from C#).
- German language skills are an advantage.
- Existing Swiss work permit is an advantage.
Why Join Us?
- Be a founding member of an exciting new Rust team, shaping the future of a high-impact product.
- Collaborative work environment with opportunities for leadership and mentorship.
- Remote-friendly (if applicable).
- Continuous learning and professional development in cutting-edge Rust technologies.
- Chance to contribute to Rust OSS and help shape the ecosystem.
Would you like to be a founding member of an exciting new Rust team, shaping the future of a high-impact product? Then send us your CV at E-Mail schreiben .
Arbeitsort Luzern Bereich Rust Pensum Anstellung 100% Datum 23. April 2025