At a Glance
- Tasks: Promote and develop Rust within Open-Source projects while training others.
- Company: Collabora connects businesses with the Open Source community, driving innovation.
- Benefits: Enjoy remote work flexibility and the chance to contribute to impactful projects.
- Why this job: Join a forward-thinking team shaping the future of Rust in tech and open-source.
- Qualifications: Proficient in Rust, with a passion for helping developers and strong communication skills.
- Other info: Work with industry leaders across various sectors and enhance your technical expertise.
The predicted salary is between 36000 - 60000 £ per year.
Are you looking for a job as a Rust developer and advocate to promote and develop with the programming language within Open-Source projects? The Rust programming language is increasingly gaining momentum and we, at Collabora, share the vision that it is going to have a bright future, with adoption across different OSS projects including but not limited to Operating Systems, GStreamer, the Linux Kernel and more.
As a result, we are looking for a Rust developer advocate who will help us shape a strategy, grow its usage within the company across different SW components and layers, identify and document the best practices, and help our clients build safe, reliable and efficient Rust-enabled products.
Key responsibilities:- Internally disseminate the knowledge and expertise about the Rust programming language.
- Experience with Embedded Linux systems.
- Train the other Collaborans on Rust and help them adopt it for their respective projects whenever that makes sense.
- Shape a compelling strategy around Rust which would provide added value to our clients' projects and open-source projects we are currently focusing on.
- Help connect the engineering organization with the Rust ecosystem at large.
- Contribute publicly to open source Rust-based projects to ensure Collabora's continuing technical leadership.
- Discuss with and promote Rust-based solutions to our clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena.
- Gain working knowledge of customers’ products, applications, technical and business strengths and target markets.
- Proficient in Rust and familiar with writing low and high-level code.
- Knowledge of open source development methodologies and relevant open source communities.
- Being passionate about helping other developers.
- Good English language skills (both verbal and written).
- Ability to work and communicate in an online fully distributed environment.
- Strong collaboration and listening skills, able to solicit honest feedback early and often.
- Self-learning skill to get sufficient knowledge of Collabora's services, business model, project delivery life cycle and other related technical domains.
- BS/BA or experience in the role of Engineer.
Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration & architecture, graphics, multimedia, web engines and communications to a number of market verticals, including mobile, IVI / automotive, set top box / smart TV, and a range of other specialized embedded applications. Collabora has the unique business model of enabling enterprises to leverage Open Source software in their solutions. Having worked with notable industry-leading companies in the automotive, aerospace and handset mobile verticals amongst many others, Collabora has established a broad customer portfolio.
Rust Developer/Promoter (Remote/Anywhere) employer: Collabora
Contact Detail:
Collabora Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Developer/Promoter (Remote/Anywhere)
✨Tip Number 1
Familiarise yourself with the Rust ecosystem and its community. Engage in forums, contribute to open-source projects, and attend Rust-related meetups or conferences. This will not only enhance your knowledge but also help you build connections that could be beneficial during the application process.
✨Tip Number 2
Showcase your passion for Rust by creating a personal project or contributing to existing ones. Having tangible examples of your work can set you apart from other candidates and demonstrate your commitment to the language and its community.
✨Tip Number 3
Prepare to discuss your experiences with open-source methodologies and how you've helped others adopt new technologies. Be ready to share specific instances where you've trained or mentored fellow developers, as this aligns closely with the role's responsibilities.
✨Tip Number 4
Research Collabora’s projects and their impact on the open-source community. Understanding their business model and how they leverage Rust will allow you to tailor your discussions and show how you can contribute to their goals effectively.
We think you need these skills to ace Rust Developer/Promoter (Remote/Anywhere)
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and required skills for the Rust Developer/Promoter position. Familiarise yourself with the Rust programming language and its applications in open-source projects.
Tailor Your CV: Highlight your experience with Rust and any relevant open-source contributions in your CV. Make sure to include specific examples of projects you've worked on, especially those that demonstrate your ability to advocate for and promote Rust.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for Rust and open-source development. Discuss how your skills align with the company's vision and how you can contribute to their projects and strategy.
Showcase Your Communication Skills: Since the role involves training others and promoting Rust solutions, emphasise your communication skills in your application. Provide examples of how you've successfully collaborated with teams or presented at conferences.
How to prepare for a job interview at Collabora
✨Showcase Your Rust Expertise
Make sure to highlight your proficiency in Rust during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and passion for the language.
✨Understand Open Source Principles
Familiarise yourself with open source development methodologies and communities. Be ready to discuss how you can contribute to and promote Rust within these environments. Showing that you understand the ethos of open source will resonate well with the interviewers.
✨Prepare for Collaboration Questions
Since the role involves training others and working in a distributed environment, expect questions about collaboration and communication. Think of examples where you've successfully worked with teams or mentored others, and be ready to share those experiences.
✨Demonstrate Your Passion for Advocacy
As a Rust developer advocate, your enthusiasm for promoting Rust is key. Prepare to discuss how you would shape strategies to grow its usage and how you plan to engage with clients and the community. Your passion will set you apart from other candidates.