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 and collaboration.
- Benefits: Enjoy remote work flexibility and the chance to contribute to impactful open-source 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, enhancing your skills in a dynamic environment.
The predicted salary is between 28800 - 48000 £ 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 the 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 Limited
Contact Detail:
Collabora Limited 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 community and its key players. Engage in forums, attend meetups, or participate in online discussions to build connections and demonstrate your passion for Rust. This will not only enhance your knowledge but also show potential employers your commitment to the language.
✨Tip Number 2
Contribute to open-source Rust projects to showcase your skills and understanding of the language. This hands-on experience will not only bolster your resume but also provide you with practical examples to discuss during interviews, highlighting your ability to work collaboratively in the Rust ecosystem.
✨Tip Number 3
Prepare to discuss your strategies for promoting Rust within teams and organisations. Think about how you would approach training others and sharing best practices, as this aligns closely with the role's responsibilities and demonstrates your proactive mindset.
✨Tip Number 4
Stay updated on the latest developments in Rust and related open-source projects. Being knowledgeable about recent advancements and trends will allow you to engage in meaningful conversations with interviewers and show that you are genuinely invested in the future of Rust.
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. Be specific about your technical skills and how they relate to the job description, especially your proficiency in both low and high-level coding.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for Rust and open-source development. Discuss your vision for promoting Rust within the company and how you can contribute to their strategy and client projects.
Showcase Your Communication Skills: Since the role requires strong collaboration and communication skills, ensure your application reflects your ability to work in a distributed environment. Mention any previous experiences where you successfully trained or collaborated with others remotely.
How to prepare for a job interview at Collabora Limited
✨Showcase Your Rust Expertise
Make sure to highlight your proficiency in Rust during the interview. Be prepared to discuss specific projects where you've used Rust, including any challenges you faced and how you overcame them. This will demonstrate your hands-on experience and understanding of the language.
✨Understand Open Source Principles
Since the role involves promoting Rust within open-source projects, it's crucial to have a solid grasp of open-source development methodologies. Familiarise yourself with relevant communities and be ready to discuss how you can contribute to and advocate for Rust in these spaces.
✨Prepare for Collaboration Questions
Given the emphasis on collaboration and training others, expect questions about your experience working in distributed teams. Think of examples that showcase your ability to communicate effectively and solicit feedback, as well as how you've helped others adopt new technologies.
✨Demonstrate Passion for Developer Advocacy
This role requires a passion for helping other developers. Be prepared to share your thoughts on what makes a great developer advocate and how you can inspire others to embrace Rust. Discuss any previous experiences where you've trained or mentored others in programming.