Design and build platform services and tooling that support API design, documentation, discovery, observability and lifecycle management Help define and roll out conventions for resource modeling, versioning, error handling and other core API design concerns Implement and improve cross-cutting capabilities such as API monitoring, logging, rate limiting, caching and throttling Participate in system design and architectural discussions focused on performance, scalability, reliability and distributed systems concerns Mentor other engineers in API design, distributed systems, and platform thinking, and help evangelize best practices across the organization