Software Engineer Intern Platform Communications
Akamai Technologies
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineering Intern Platform Communications
Are you interested in learning about distributed systems? Would you like to build a complete application from the ground up? Join the Akamai Cloud Technology Group. We develop software that helps to operate one of the largest distributed systems in the world. Our systems deliver configuration and control information to our global network of over 300,000 Linux servers. We collaborate with internal teams to create innovative, powerful, scalable, highly reliable and secure systems at scale.
As a participant in our program, you will gain valuable experience and contribute through meaningful project work. You will have the opportunity to join us for training, networking events, and engagements with company leadership. Our internships are open to students and graduates.
Program Details
- Start: July 1st
- Duration: 6 months
- Salary: 45 PLN gross/h
Skills and Opportunities
We have identified multiple potential projects that can be chosen based on your skills and interests. Each will give you the opportunity to learn and grow by solving real world problems. Opportunities include:
- Full Stack Application: Build a new application to solve a concrete business problem. The system will have UI and backend components, and integration with external systems.
- Distributed systems simulation: Develop functionality for simulating large scale telemetry data and control feedback within our distributed system.
- Data collection pipeline: Build tools to collect and analyze network health data to spot issues and gain valuable insights.
Intern Responsibilities
As a Software Engineering Intern, you will contribute to the full lifecycle of your solutions, including:
- Participating in design and planning discussions
- Developing functionality, unit tests, and integration tests
- Testing and deploying code
- Creating documentation
What You'll Need
- An active student status through the whole duration of the program
- Demonstrate coding ability in languages such as Python, Java, or Bash
- Experience working with bash shells in Linux/Unix environments
- Strong fundamental knowledge of DNS, networking, operating system concepts
- Familiarity with container platforms such as Docker and Azure
- Familiarity with SQL relational and NoSQL databases such as Apache Cassandra, PostgreSQL, Oracle, SQL Server or MySQL
- Excellent communication skills
Work Arrangement
Our 6-month intern program starts in July. The program requires you to be available 40 hours per week during summer months (July-September). We offer the opportunity to work part-time during the academic year (October-December). This is a flexible role and may be performed at your home and/or the local Akamai office. We are happy to discuss working options in this role and encourage you to speak with your recruiter in more detail when you apply.
About Akamai
Akamai powers and protects life online. Leading companies worldwide choose Akamai to build, deliver, and secure their digital experiences helping billions of people live, work, and play every day. With the world's most distributed compute platform from cloud to edge we make it easy for customers to develop and run applications, while we keep experiences closer to users and threats farther away. We are curious, innovative, collaborative, and tenacious. We celebrate diversity of thought and we hold an unwavering belief that we can make a meaningful difference. Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you'll thrive here.
Key skills/competency
- Software Engineering Intern
- Distributed Systems
- Full Stack Development
- Python
- Java
- Bash
- Linux/Unix
- Docker
- Databases (SQL/NoSQL)
- Networking
How to Get Hired at Akamai Technologies
- Tailor your resume: Highlight relevant projects, coding skills in Python, Java, or Bash, and Linux/Unix experience for the Software Engineer Intern role.
- Showcase technical skills: Emphasize knowledge of DNS, networking, operating systems, container platforms (Docker, Azure), and databases (SQL/NoSQL) in your application.
- Prepare for coding challenges: Be ready to demonstrate your coding ability during the interview process. Practice problems related to distributed systems or full-stack development.
- Ask insightful questions: Prepare questions about the team, projects, and Akamai's technology to show your engagement and interest.
- Understand Akamai's culture: Research Akamai's mission to 'power and protect life online' and their values like innovation and collaboration.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background