Software Development Engineer In Test Senior II

Akamai Technologies Inc.

(Santa Clara, California)
Full Time
Job Posting Details
About Akamai Technologies Inc.
Akamai(R) is the leading content delivery network (CDN) providing cloud services that help deliver, optimize, and secure online content and business applications. At the foundation of Akamai solutions, the Akamai Intelligent Platform™ enables unmatched speed, reliability, and security–backed by expertise and relentless innovation–to improve reach and invisibility across the web.
Summary
As a Lead Engineer, you will be responsible for design and development of transcoding features on our Ingest Cloud. The candidate should be able to demonstrate strong problem solving capabilities, be a great team player and exhibit excellent communication skills. The candidate must be a first rate C/C++ programmer with experience of Streaming technologies, TCP/IP networking, Multithreading and System Software development. Knowledge of one or more of Apple HTTP Live Streaming (HLS), Adobe HTTP Dynamic Streaming (HDS) and MPEG-DASH is preferred. The candidate needs to be goal-oriented, have the ability to handle interruptions while fluidly switching between several projects and deal with issues that arise when running a highly available service.
Responsibilities
* Researches, designs, and implement new features and applications for Live Ingest components, either individually or working with a team of other developers using C/C++, Python etc. * Enhances existing software by analyzing and identifying areas for optimization or refactoring * Generates technical documentation as well as unit and functional tests * Assists with application maintenance by monitoring and correcting software defects * Investigates new technologies and researches ongoing industry developments * Provide technical leadership to Akamai’s Live Stream Ingest Development team in Santa Clara and mentors junior developers in industry best practices, procedures, and concepts * Oversee and drive technical scoping and design of projects and manage daily workloads of the team, provide feedback and coaching to individual contributors * Inspire engineers to work hard, lead by example and keep enthusiasm high in tight-deadline situations. * Communicate clearly and honestly with stakeholders about progress, roadblocks, and timelines. * Work closely with the Dev Test team and System QA team, release engineers, Architects and Program Managers for planning, execution and release activities.
Ideal Candidate
* Education: Bachelor's Degree in Computer Science * Minimum 5 years of hands-on experience working in Unix/Linux environment * Minimum 3 years working experience with Internet protocols and standards such as TCP/IP, HTTP/RTSP/RTMP * Minimum 3 years of proficient programming experience in C/C++ **Desired Qualifications:** * Education: Master's Degree in Computer Science or equivalent preferred. * Domain knowledge in the area of web server (apache / tomcat) and Streaming Technology. * Good understanding about Media container formats such as HLS, HDS, PIFF, DASH * Good understanding of operating system fundamentals. * Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision. * Passion to understand, learn, and dissect new technologies quickly on your own. * Extensive experience working on multiple projects at a time in a fast paced, results oriented environment. * Meticulous attention to detail and excellent debugging / troubleshooting skills. * Excellent verbal and written communication skills. * Knowledge of Python

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.