Senior II Software Engineer
Akamai Technologies
⚲ Kraków, Prądnik Biały
Opis stanowiska
Nasze wymagania: Bring 8+ of software engineering experience with expertise in distributed systems, cloud services, and platform engineering. Demonstrate deep experience building and operating internet-facing platform services such as API gateways, ingress layers, reverse proxies, or service infrastructure. Demonstrate expertise in cloud-native architectures, incorporating containerization and orchestration technologies such as Kubernetes. Have proven experience building scalable, high-performance systems with modern DevOps practices, CI/CD pipelines, and infrastructure-as-code. Exhibit technical leadership by mentoring, promoting code quality, and delivering effective solutions to address complex platform challenges. Have experience designing and operating API platforms, including authentication, authorization, traffic management, and service protection patterns. Demonstrate expertise in observability, monitoring, alerting, and debugging practices for managing large-scale distributed systems effectively. Have experience with capacity planning, performance analysis, and reliability engineering for production services. O projekcie: As a Senior II Software Engineer, you will design and implement core capabilities for a globally distributed AI inference platform. Responsibilities include CDN, gateway, ingress, Kubernetes orchestration, observability, and deployment models. You will build a secure, scalable platform layer supporting authentication, load balancing, rate limiting, firewalls, and OpenAI-compatible APIs. Expertise in distributed systems, cloud-native engineering, and API infrastructure is essential. Zakres obowiązków: Designing and implementing critical platform components for Akamai Inference Cloud, ensuring performance, scalability, and reliability. Driving technical decisions for your domain, selecting appropriate tools, frameworks, and approaches for AI inference workloads. Leading the evolution of platform capabilities including authentication, load balancing, rate limiting, firewall integration, and externally facing API patterns. Designing and improving data plane APIs, including OpenAI-compatible interfaces and other standards required to support diverse inference and AI application workloads. Defining and advancing platform observability through metrics, logging, tracing, monitoring, and operational diagnostics for distributed systems at scale. Driving capacity planning and scalability strategies to ensure the platform can support growth in traffic, models, and regional deployments. Leading Kubernetes-based orchestration patterns for platform services, helping ensure efficient, resilient, and operable deployment of containerized workloads. Mentoring and guiding engineers on the team through code reviews, design discussions, and technical problem-solving.