Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility
Senior Software Development Engineer in Test
About the Job
We are seeking an experienced, talented, and highly motivated software engineer in test to join our Private Cloud development team. This is an opportunity to join Akamai Private Cloud development effort in an early stage and make a real impact on the quality and performance of our distributed storage system.You would be a part of Akamai’s Intelligent Platform. All of Akamai’s services depend on our software. We collaborate closely with internal Akamai teams and with the open source community to improve our cloud ecosystem. You will be tasked with designing and automating a testing system to ensure high quality, performance, and availability of our cloud storage systems.
The opportunity to make a significant impact on Akamai business and on critically important open source projects is precisely what makes the job rewarding. People who do best are the ones who seek challenges, possess a passion for learning, and have demonstrated courage and ability to pose and solve truly difficult problems. The job requires a combination of a testing mindset, obsession with performance and scalability, virtuoso scripting skills, and independence. You must have a passion to get things done quickly and get them done right. Since you will be joining a brand new project, expect a startup-like environment and an opportunity to wear different hats on occasion.
Responsibilities
* Develop and automated functionality and performance tests for Akamai’s cloud storage
* Collaborate with development on specifying feature behaviors and performance levels
* Debug test failures to formulate clear and specific problem reports
* Analyze system performance and develop dashboards / release-to-release reports
* Stay current with the Linux ecosystem and emerging industry trends
About the Team
The Server Platforms Engineering team develops and supports the Linux ecosystem common across our distributed network. We are an innovative team that pushes Linux to its limits and beyond. Akamai is changing the way that people use Internet, and the Server Platforms Engineering team is at the core of evolving our technology platform.
Required Education and Experience
* 8 years of relevant experience and BA/BS in Computer Science/Engineering or other technical discipline or its equivalent
Required Skills
* 5+ years of C/C++, Python, or Perl programming experience
* 5+ years of Linux software testing experience
* 5+ years of experience developing test automation frameworks and tests for such frameworks
* 5+ years of experience testing distributed systems
* 2+ years of experience with performance testing of distributed systems
Desired Skills
* Experience with Linux container technologies, such as LXC, Docker, Kubernetes, or Mesos
* Solid understanding of Linux operating system and computer system architectures
* Understanding of network protocols, including IP, IPv6, TCP, UDP
* Experience with ceph system
* Experience testing infrastructure systems for a cloud environments
* Experience testing applications for clouds environments
* Prior contributions to Open Source projects