Senior II Software Engineer - Akamai Inference Cloud - Remote/Poland

Akamai Technologies·Remote(Poland)
Software Development

WFA Digital Insight

The remote job market is witnessing a surge in demand for skilled software engineers, particularly those with expertise in AI and edge computing. With the global cloud computing market expected to reach

.6 trillion by 2027, companies like Akamai are at the forefront of innovation. As a Senior II Software Engineer at Akamai, you'll be part of the Cloud Technology Group, building cutting-edge AI platforms. To succeed, you'll need a strong background in distributed systems, cloud-native engineering, and API infrastructure. Before applying, consider the importance of scalability, reliability, and performance in your work, as these are crucial in the high-stakes world of AI inference.

Job Description

About the Role

As a Senior II Software Engineer at Akamai, you will be a key member of the Akamai Inference Cloud team, part of the Cloud Technology Group. Your primary focus will be on designing and implementing core capabilities for a globally distributed AI inference platform. This involves working closely with a talented team of engineers to build secure, scalable, and high-performing platforms that support customers in running inference models and empower developers to create advanced AI solutions effectively. The Akamai Inference Cloud team is dedicated to building AI platforms for efficient, compliant, and high-performing applications, making this an exciting time to join and contribute to the company's mission.

The role entails a deep understanding of distributed systems, cloud-native engineering, and API infrastructure. You will be responsible for driving technical decisions, leading the evolution of platform capabilities, and mentoring junior engineers. Your expertise in designing and implementing critical platform components will ensure the performance, scalability, and reliability of the Akamai Inference Cloud.

The team you will be working with is passionate about building innovative solutions at the intersection of AI and edge computing. They are committed to creating an environment where engineers can thrive, innovate, and grow. As a Senior II Software Engineer, you will play a pivotal role in this team, contributing to the development of cutting-edge AI platforms and shaping the future of edge computing.

What You Will Do

  • Design and implement core capabilities for a globally distributed AI inference platform, ensuring performance, scalability, and reliability.
  • Drive technical decisions for your domain, selecting appropriate tools, frameworks, and approaches for AI inference workloads.
  • Lead the evolution of platform capabilities, including authentication, load balancing, rate limiting, firewall integration, and externally facing API patterns.
  • Design and improve data plane APIs, including OpenAI-compatible interfaces and other standards required to support diverse inference and AI application workloads.
  • Define and advance platform observability through metrics, logging, tracing, monitoring, and operational diagnostics for distributed systems at scale.
  • Drive capacity planning and scalability strategies to ensure the platform can support growth in traffic, models, and regional deployments.
  • Lead Kubernetes-based orchestration patterns for platform services, helping ensure efficient, resilient, and operable deployment of containerized workloads.
  • Mentor and guide engineers on the team through code reviews, design discussions, and technical problem-solving.
  • Collaborate with cross-functional teams to ensure the successful deployment and operation of the platform.
  • Participate in the development ofbest practices and standards for AI inference platforms.

What We Are Looking For

  • Proven software engineering experience with expertise in distributed systems, cloud services, and platform engineering.
  • Deep experience building and operating internet-facing platform services such as API gateways, ingress layers, reverse proxies, or service infrastructure.
  • Expertise in cloud-native architectures, incorporating containerization and orchestration technologies such as Kubernetes.
  • Experience building scalable, high-performance systems with modern DevOps practices, CI/CD pipelines, and infrastructure-as-code.
  • Technical leadership skills, with the ability to mentor, promote code quality, and deliver effective solutions to complex platform challenges.
  • Experience designing and operating API platforms, including authentication, authorization, traffic management, and service protection patterns.
  • Expertise in observability, monitoring, alerting, and debugging practices for managing large-scale distributed systems effectively.
  • Experience with capacity planning, performance analysis, and reliability engineering for production services.
  • Strong understanding of security principles and practices for securing cloud-native applications.

Nice to Have

  • Experience with AI and machine learning frameworks and tools.
  • Knowledge of edge computing technologies and their applications.
  • Familiarity with cloud providers such as AWS, Azure, or Google Cloud.
  • Experience with agile development methodologies and version control systems such as Git.
  • Certification in cloud computing, software engineering, or a related field.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge AI and edge computing projects.
  • Collaborative and dynamic work environment with a team of experienced engineers.
  • Flexible working arrangements, including remote work options.
  • Access to cutting-edge technologies and tools.
  • Professional development opportunities, including training and certification programs.
  • Recognition and reward for outstanding performance and contributions.
  • Comprehensive health and wellness programs, including mental health support.
  • Generous parental leave policy and family benefits.

How to Stand Out

  • Highlight your experience with distributed systems, cloud-native engineering, and API infrastructure in your resume and cover letter.
  • Prepare to discuss your approach to designing and implementing scalable and secure platforms during the interview.
  • Showcase your understanding of AI and edge computing technologies, and how they can be applied to real-world problems.
  • Be ready to provide examples of your technical leadership and mentoring experience.
  • Research Akamai's products and services, and be prepared to discuss how your skills and experience align with the company's mission and goals.
  • Consider creating a personal project or contributing to open-source projects to demonstrate your skills and passion for AI and edge computing.
  • Don't hesitate to ask about the company culture, team dynamics, and opportunities for growth and professional development during the interview.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.