remote
Principal Software Engineer, Enterprise AI Platform - GitHub
Software Engineer
Lead the design and implementation of GitHub’s Enterprise AI Platform, driving distributed AI services, developer tooling, and secure identity policies using Python, Node.js, and AWS infrastructure.
About the role
Key Responsibilities
- Architect and build scalable, distributed AI services that power enterprise‑grade Copilot features across GitHub’s platform.
- Collaborate with cross‑functional teams to define platform policies, identity management, and security controls for AI workloads.
- Drive performance, reliability, and observability of AI pipelines using AWS services and custom tooling.
- Mentor senior engineers, set coding standards, and champion best practices in AI/ML engineering.
- Influence product strategy by translating business requirements into robust, maintainable system designs.
Requirements
- 10+ years of software engineering experience with a strong focus on distributed systems and AI/ML platforms.
- Proficiency in Python and Node.js, with deep knowledge of AWS architecture and services.
- Hands‑on experience designing secure, policy‑driven identity solutions for large‑scale SaaS products.
- Excellent communication skills and a proven track record of leading technical teams.
- Passion for building tools that empower developers and a commitment to open‑source principles.