This job listing expired on Aug 2, 2020
Tweet

At Caffeine, we want to change how people consume live television - making it more friendly, connected, and fun. To do this, we’re building a new social broadcasting platform that features world-class content, easy-to-use broadcasting tools, a social and fun viewing experience, and an engaged broadcaster community.

This is an exciting and enormous challenge, and we will only be successful if we build a supportive and collaborative team. Our teams prioritize delighting our community of viewers and broadcasters, working with intention, taking ownership of our commitments, and acting with resilience and determination—all with the intention to ship greatness, always.

Caffeine is looking for a Chief Architect to lead the design and implementation of our most complex technical challenges. Our ideal candidates have a consistent track record of building high-quality products, platforms, systems, and services that are highly-extensible, durable, secure, and performant at scale. You’ve “been there, done that” and are eager to share and apply your experience to our challenges.

Our teams develop technologies to process and deliver live video streams at scale with end-to-end latency that is an order of magnitude less than our competitors. Achieving this has required improvements and future continued investment in the internals of WebRTC and a completely custom and optimized networking and CDN system to ensure the low-latency and high quality media delivery. We help build developer tools and infrastructure used by our teams to design, write, and deliver our microservices, API, and persistence and caching layers. Our Application Development team builds the leading applications and tools used by broadcasters to create and share unique, live content to our viewers on iOS, Android, Windows, and the Web. Our future work includes integrations and SDKs that empower linear television media content producers, game developers, and other partners to stream their live video content.

What You'll Do

  • First and foremost, you will improve the architecture of the most complex and important Caffeine software systems.
  • You will guide engineers, lead design discussions, prove out concepts through prototypes and be on the front lines of implementing the hardest parts of our production systems.
  • Collaborate with VPE to set technical direction and strategy. You are a thought leader regarding 'what is possible' and 'how can we achieve our goals' and help to influence our top-level business and product goals.
  • Communicate architectural decisions, plans, goals and strategies, highlighting short-term trade-offs vs. long-term commitments.
  • Mentor and coach engineering staff.
  • Partner with Engineering Directors to drive efficient software development practices.
  • Partner with legal on intellectual property portfolio development

Who You Are & What You've Done

  • 15+ years experience in product delivery and building systems.
  • Take a collaborative approach and ask questions about design choices, providing insights based on past experience and knowledge to help engineers learn to make strong architecture decisions.
  • Have a strong ability to collaborate, communicate, and influence in a way that leaves the team feeling inspired. You help others learn!
  • Have experience communicating technical topics to external entities.
  • Focus on code delivery with speed, stability, security, and scale. You excel and thrive in a start-up environment where excellent decisions need to be made in the face of ambiguity and change is constant.
  • Take an active role in the wider software development community as a leader with a point of view.

We are committed to an inclusive and diverse Caffeine. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.