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→