Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Software Engineer
Cloud Data ServicesJob Overview
Build and maintain platform services for a globally distributed AI inference infrastructure, focusing on data plane APIs, authentication, and multi-tenant security. Work with senior engineers on systems powering inference workloads using AI infrastructure patterns.
Responsibilities
- Develop and maintain data plane APIs for reliable and performant communication between platform components and inference services.
- Implement authentication, authorization, and multi-tenant security controls to ensure isolation and compliance.
- Contribute to the design and development of platform services emphasizing reliability, scalability, and maintainability.
- Write well-tested, well-documented code and participate in code reviews to uphold high engineering standards.
- Support operational readiness through monitoring, alerting, and incident response for platform services.
Qualifications
- Relevant experience and a Bachelor’s degree or equivalent.
- Proficiency in at least one systems programming language such as Go, Python, or Java.
- Experience building and consuming RESTful or gRPC APIs in a distributed systems environment.
- Familiarity with cloud platforms (AWS, GCP, Azure, or Akamai Cloud), containerization, and basic Kubernetes concepts.
- Understanding of authentication and authorization patterns such as OAuth, RBAC, or multi-tenant isolation.
- Familiarity with CI/CD pipelines, version control, and modern software development practices.
- Exceptional problem-solving abilities and willingness to learn in a dynamic engineering setting.