Company Overview:
At Trace Machina, we believe that accelerating the software development lifecycle is the key to pushing the boundaries of technology. Our product, NativeLink, is a high-performance build caching and remote execution system designed to optimize the software compilation and testing process. By intelligently caching build artifacts and distributing tasks across multiple machines, NativeLink helps teams and organizations build and test software faster while reducing infrastructure costs. As we continue to innovate, we are seeking a Developer Advocate to represent Trace Machina and our visionary products to a global community of developers.
Position Overview:
We are looking for a Developer Advocate with deep expertise in C++ and Rust, who is passionate about engaging with developer communities and driving the adoption of cutting-edge tools. This role requires a person who can communicate effectively with developers, produce technical content, and represent Trace Machina on various platforms, all while maintaining a high level of kindness, velocity, and enthusiasm. You will work closely with our engineering, product, and marketing teams to create compelling content, lead developer outreach programs, and ensure that developers are empowered with the best resources to leverage NativeLink effectively.
As a Developer Advocate at Trace Machina, you will:
Engage the Community: Represent Trace Machina across multiple forums including Stack Overflow, Reddit, Dev.to, GitHub, and Discord, providing support and gathering feedback from developers on how they are using NativeLink.
Content Creation: Develop technical documentation, write blog posts, and create educational videos that help developers understand and effectively use NativeLink in their workflows. Your content will be designed to foster engagement and showcase the value of our product.
Public Speaking: Represent Trace Machina at conferences, meetups, and other industry events by giving talks, hosting workshops, and engaging with developers live. You’ll also create webinars and live coding sessions to foster learning.
Program Development: Design and implement community outreach programs, such as developer challenges, hackathons, and ambassador programs, that encourage community members to contribute to our open-source projects and share their experiences with NativeLink.
Advocacy and Collaboration: Work closely with our internal teams to relay developer feedback and identify areas where NativeLink can improve. Partner with external influencers and industry leaders to extend our community reach.
Metrics and Reporting: Track and analyze community engagement metrics, and provide regular reports to leadership on trends, opportunities, and the overall impact of advocacy efforts.
Key Responsibilities:
Develop and manage outreach strategies that build a vibrant developer community around Trace Machina’s products.
Monitor and engage in conversations across various community forums, answering questions, addressing pain points, and showcasing use cases for NativeLink.
Create and curate educational content (documentation, videos, blog posts) that showcases how to maximize the value of NativeLink.
Speak at developer events, conferences, and webinars to promote Trace Machina and the NativeLink product.
Collaborate with product teams to help shape the development of NativeLink by sharing insights and feedback from the community.
Foster relationships with developers and influencers to drive advocacy and strengthen the developer ecosystem.
Manage and grow programs designed to recognize and highlight community contributions.
Requirements:
3+ years of experience in developer advocacy, community relations, or similar roles, with a deep understanding of C++, autonomous robotics, and modern software development practices.
Strong familiarity with build systems, continuous integration, and caching technologies (Bazel experience is a plus).
Proven track record of creating high-quality educational content, including writing documentation, producing technical videos, and managing open-source contributions.
Comfort and experience with public speaking, presenting on stage, and engaging with developers at conferences or meetups.
A portfolio of open-source contributions, technical blogs, or videos that demonstrate your passion for technology and community engagement.
Excellent communication skills, with the ability to explain complex technical concepts clearly and concisely.
Self-starter with the ability to work independently, take initiative, and move quickly in a fast-paced environment.
Strong interpersonal skills and an emphasis on kindness and collaboration.
Bonus Skills:
Experience with autonomous robotics, machine learning, or other advanced technologies is highly desirable.
Familiarity with developer tools and build systems such as Bazel or CMake.
Previous experience with distributed systems and cloud-based infrastructure is a plus.
Why Join Trace Machina?
At Trace Machina, you’ll be at the forefront of revolutionizing Real World AI. You’ll have the opportunity to shape the way developers build, test, and scale their projects. This is an exciting chance to work with a highly talented team, create engaging content, and help build a global developer community around NativeLink.
We value speed, collaboration, and empathy in our work culture. If you’re passionate about technology, love engaging with developers, and want to help shape the future of software development tools, this is the place for you.
Apply today and help us accelerate the future of software development with NativeLink!
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Trace Machina, we’re on a mission to transform the software development lifecycle, and we need a dynamic Developer Advocate to help us do that! If you have a knack for C++ and Rust, and a passion for evolving technology, this might be the perfect role for you. As a Developer Advocate, you'll be the voice of Trace Machina, engaging with the global developer community and promoting our innovative product, NativeLink. It’s a high-performance build caching and remote execution system designed to fast-track compilation and testing processes. In this role, you will collaborate with various teams to create impactful content like technical documentation, blog posts, and videos that facilitate understanding and usage of NativeLink. You’ll represent us at conferences and engage with developers through workshops and webinars. But that's not all—your creativity will shine as you design community outreach programs like developer challenges and hackathons! With your experience in developer advocacy, you will gather feedback and relay insights to our engineering and product teams, ensuring our tools are continually improving. We value kindness, enthusiasm, and a collaborative spirit here at Trace Machina. If you're ready to be at the forefront of revolutionizing software development tools and making meaningful connections within the tech community, we’d love to hear from you! Join us and help shape the future—apply today and embark on an exciting journey with Trace Machina!
Join AECOM as an Archaeology Technician to support cultural resource projects through fieldwork and laboratory analysis.
Join Miratech as a Senior DevOps Engineer to drive automation and enhance infrastructure for global IT solutions.
Subscribe to Rise newsletter