T

Developer Advocate: Swift

Trace Machina
Full-time
Work From Home
United States
Developer

Company Overview:
At Trace Machina, we are dedicated to optimizing the software development lifecycle through innovative solutions like NativeLink, our high-performance build caching and remote execution system. NativeLink accelerates build and test processes, saving developers time and reducing infrastructure costs by intelligently caching build artifacts and distributing tasks across multiple machines. As part of our ongoing mission to empower developers with cutting-edge tools, we are looking for a Developer Advocate with a focus on Swift to join our team and represent our product to the broader Swift and iOS development community.

Position Overview:
We are looking for a Developer Advocate who is passionate about Swift and helping developers achieve faster, more efficient workflows with NativeLink. In this role, you will be an ambassador for Swift developers, creating compelling content, engaging with the community, and helping developers adopt NativeLink to enhance their build processes. You will work closely with our product, engineering, and marketing teams to advocate for best practices, write technical content, produce videos, and speak at conferences. Your contributions will help Swift developers unlock new potential in their projects.

As a Developer Advocate at Trace Machina, you will:

  • Engage with the Swift Community: Represent Trace Machina across developer forums, including Stack Overflow, Reddit, Dev.to, GitHub, and Swift-related forums. Provide assistance, answer questions, and gather feedback on how developers are using NativeLink to optimize their workflows.

  • Content Creation: Produce high-quality technical content such as blog posts, tutorials, documentation, and educational videos to help developers get the most out of NativeLink, specifically for Swift projects.

  • Public Speaking: Speak at Swift and iOS development conferences, meetups, and webinars, showcasing how NativeLink can accelerate build times and improve the development lifecycle for Swift developers.

  • Program Development: Design community outreach initiatives like hackathons, challenges, and ambassador programs to encourage Swift developers to contribute to our open-source projects and actively engage with the Trace Machina community.

  • Collaboration: Work closely with internal teams to relay community feedback, help shape the future development of NativeLink, and ensure it aligns with the needs of the Swift community.

  • Metrics and Reporting: Track key community engagement metrics and report on community-driven activity, trends, and contributions.

Key Responsibilities:

  • Develop and implement outreach programs to engage Swift developers and increase awareness of NativeLink within the Swift community.

  • Produce a variety of content (written, video, tutorials) that explains how to use NativeLink in Swift projects and why it is an invaluable tool for optimizing build times.

  • Act as the voice of Trace Machina at Swift-related events, speaking at conferences, hosting webinars, and participating in panel discussions.

  • Collaborate with product teams to gather feedback from developers and identify areas for improvement in NativeLink, ensuring that it meets the needs of Swift developers.

  • Engage with external influencers and contribute to the growth of the Swift ecosystem by promoting the adoption of NativeLink.

  • Track and analyze community engagement metrics and provide feedback on what is resonating with the Swift developer community.

Requirements:

  • 3+ years of experience in developer advocacy, community relations, or similar roles, with a deep understanding of Swift and iOS development.

  • Proven experience creating educational content such as tutorials, documentation, blog posts, and videos for the Swift development community.

  • Strong public speaking skills and comfort presenting at conferences, meetups, and webinars.

  • A portfolio of open-source contributions, technical blogs, or videos that demonstrate your knowledge and passion for Swift development.

  • Excellent communication skills with the ability to explain complex technical concepts in a simple and engaging way.

  • Ability to work independently and collaborate effectively across teams.

  • A passion for helping others, sharing knowledge, and creating a positive impact on the developer community.

Bonus Skills:

  • Experience with Bazel or other build systems that work with Swift.

  • Familiarity with iOS development tools, including Xcode and Swift Package Manager.

  • Experience working with distributed systems and cloud infrastructure.

Why Join Trace Machina?

At Trace Machina, you will have the opportunity to directly impact the Swift and iOS development community by helping them optimize their build and testing workflows. You will be part of an innovative team working on revolutionary technologies, and you’ll have the autonomy to shape how we engage with developers globally. This is a unique opportunity to work in a collaborative, fast-paced environment where your contributions make a tangible difference.

We believe in the power of kindness and velocity. Our team is passionate about solving real-world problems and empowering developers with the best tools to achieve their goals. If you're excited about Swift, build optimization, and community-driven advocacy, we would love to hear from you.

Apply today and help us accelerate Swift development with NativeLink!

Apply Now