Software Engineer

Akamai

Job Details

Location

Remote

Experience

freshers

Salary

10 LPA

Last Date

31/05/2026

Job Description

oin a team that powers one of the world’s largest distributed platforms, contributing to the development, testing, and enhancement of high-performance network software. The platform integrates technologies such as web serving, caching, secure traffic delivery, intelligent routing, streaming optimization, and large-scale reporting systems to support millions of users globally. Build and optimize scalable, reliable, and high-performance software solutions that support major global digital events and heavy traffic environments. Develop and maintain applications using C/C++, along with scripting languages like Python or Perl for automation and system improvements. Analyze system behavior, troubleshoot technical issues, and identify root causes for performance bottlenecks. Drive performance optimization initiatives by evaluating system efficiency, scalability, and operational cost improvements. Perform benchmarking and comparative analysis across different server configurations, hardware platforms, and software releases. Enhance automation tools, testing frameworks, and monitoring capabilities to improve engineering productivity and software quality. Collaborate with cross-functional teams to ensure stability, resilience, and continuous improvement of distributed systems.

Key Responsibilities

To succeed in this role, you should have a strong foundation in Computer Science concepts along with a passion for solving complex technical challenges in large-scale distributed environments. 0–2 years of experience with a Bachelor’s or Master’s degree in Computer Science or a related field. Good understanding of Automation Frameworks, Data Structures, Operating Systems, and Computer Networking concepts. Proficiency in programming languages such as C/C++ and scripting languages like Python, Perl, or Shell scripting. Familiarity with Unix/Linux environments and command-line operations. Basic knowledge or strong interest in internet technologies including TCP/IP, HTTP, DNS, and related protocols. Strong analytical thinking, debugging, troubleshooting, and problem-solving skills with keen attention to detail. Enthusiasm for working on scalable distributed systems and high-performance technologies.

Required Skills

one programming languageUnix/LinuxTCP/IPHTTPDNS

Eligibility Criteria

Have 0-2 years of relevant experience and a Bachelor's or Master's degree in Computer Science

Interview Preparation Guide

Programming Languages C / C++ Core Concepts Python / Perl / Shell Scripting Data Structures & Algorithms Arrays, Linked Lists, Trees, Graphs Sorting & Searching Time & Space Complexity Computer Networks TCP/IP Protocol Suite HTTP / HTTPS DNS CDN Architecture & Edge Computing Operating Systems Process & Thread Management Memory Management File Systems Inter-Process Communication (IPC) Unix / Linux Command Line & Shell Usage File Permissions & System Calls Process Monitoring Tools (top, ps, netstat) Distributed Systems Scalability & Fault Tolerance Caching Concepts Load Balancing & Routing Web Server Concepts HTTP Streaming (HLS / DASH) Caching Engines Proxy & Reverse Proxy Performance & Optimization Benchmarking & Profiling Bottleneck Identification COGS Optimization Basics Automation & Testing Automation Frameworks Unit Testing & Integration Testing CI/CD Basics Problem Solving & Debugging Root Cause Analysis Log Analysis Debugging in Linux Environment

Interview Process

1st round : Online Assessment 2nd Round : Technical Interview 3rd Round : Technical Interview 4th Round : Hr Round
📚

Preparing for this Akamai role?

Ace your Akamai interview with our comprehensive preparation guide covering interview process, frequently asked questions, salary insights, and insider tips.

📖Interview Prep Guides
Apply Now

You will be redirected to the application portal