Join us in shaping the future of GraphQL runtime infrastructure! We are on a mission to empower organizations to deploy supergraphs at scale using Apollo Federation. If you're passionate about building secure, high-performance, and reliable systems, we want to hear from you!
As a vital part of our Runtime organization, you will help enhance GraphOS, our self-service GraphQL platform, whose success hinges on its ability to perform, secure, and govern GraphQL workloads effectively. As a key member of the Router Core team, you will be instrumental in developing the standard GraphQL runtime platform that accelerates engineering teams to deliver richer user experiences.
What You'll Do
- Design, build, and maintain fault-tolerant infrastructure for GraphQL runtime platforms using idiomatic Rust, prioritizing security, performance, and reliability.
- Manage and enhance durable, stable public APIs that support demanding GraphQL workloads around the globe.
- Engage with users, from community members to enterprise customers, to understand their needs, troubleshoot issues, and provide valuable insights for platform evolution.
- Create scalable and observable systems that integrate smoothly into diverse customer infrastructure stacks, utilizing research and real-world feedback.
- Collaborate with engineers across teams with effective communication and constructive code reviews to deliver cohesive solutions.
- Mentor team members in architecting and crafting idiomatic Rust code while considering the broader implications of changes within cross-domain contexts.
- Lead architectural discussions and cross-team initiatives, promoting impactful changes as a technical leader or by coaching others.
- Develop thorough technical designs and documentation that consider cost efficiency, security, and observability.
- Participate in on-call rotations to maintain the reliability of mission-critical systems.
Who You Are
You are experienced in Rust and enjoy writing performant, maintainable code.You have expertise in systems engineering, including knowledge of stateless / fault-tolerant systems, event-driven patterns, and distributed paradigms.You possess strong collaboration skills and a