Akamai Technologies, Inc Sr. Software Engineer II in Cambridge, Massachusetts

Sr. Software Engineer II

Cambridge, United States

Engineering

Feb 11, 2019 Post Date

016036 Requisition #

This Senior Software Engineer II position is a highly technical position that requires an engineer with great technical skill, creativity and a knack for solving challenging issues. You will be involved in the design, implementation and maintenance of a critical configuration management system. That system is essential for Akamai’s content distribution network and is used 24/7 across the world. If you are excited by being the technical go-to engineer, this is the job for you.

About the Team:

The Platform Data Service team (PDS) owns and operates the distributed Big Data systems that process, aggregate and store every Akamai network transaction for the purposes of analytics, billing, reporting, intelligence, decision support and provisioning. PDS systems currently receive over 7PB/day of data and process over 5 trillion records per day. The data access group within PDS has responsibility for supporting the customer data processing and access requirements and owning the design, development and deployment of Big Data applications.

Distributed Data Access team is part The Platform Data Service team (PDS), which is a group engineers who develop distributed systems that support Akamai's global network. In general, these systems operate behind the scenes to provide the fault-tolerant and highly scalable core of Akamai's configuration and health monitoring systems.

Responsibilities May Include:

* Engaging in the software development process and lifecycle at Akamai.

* Design and implement new features from scratch, enhance existing features and optimize existing functionality

* Work in all stages of software engineering, from concept and design through testing and deployment.

* Work on projects that make our network more stable, faster, and more secure

* Work to understand, explain and improve complicated code bases.

* Work with our 3rd level engineering support to troubleshoot complex problems of our network

Required Education and Experience:

Applicants must meet one of the following education and experience requirements:

  • 8 years of relevant experience and a Bachelor’s degreeor

  • 6 years of relevant experience and a Master’s degree

Required Skills:

  • 8+ years of experience developing SW with one or more of the following languages: Java, Scala, C, C++, Perl, Python, Ruby.

  • 8+ years of experience with Linux and scalable distributed systems

  • 5+ years of Experience with stream processing technology in Big Data systems (Hadoop, Spark, Hive, Kafka, Cassandra, Kubernetes, Ceph) and principles (Map/Reduce, etc)

  • 5+ years of experience in developing and optimizing columnar databases , preferred in Big Data systems

  • 5+ years of networking principles, including TCP/IP, SSL, DNS and HTTP protocols

Desired Skills:

  • Masters in Computer Science or related field

  • Knowledge of software development and design principles

  • Knowledge of development and design of software security systems, understanding security vulnerabilities and counter measures.

  • Ability to troubleshoot complex network problems and customer issues

  • Proven track record of delivering large amounts of high quality, complex code.

  • Experience with operating system internals and distributed systems, or server architectures.

  • Experience with Kafka, Apache Spark, Zoo Keeper, Cassandra, Hadoop

  • Knowledge of one or more of the following Scripts: Perl, HTML, Javascript, Shell script, Bash script.

  • Knowledge of Unix / Linux.

  • Knowledge of Virtual machine environments, Big Data, Cloud Application Development, Analytics systems

  • Highly responsible, self-disciplined, self-managed, self-motivated.

  • Excellent written and verbal communications skills.

About Akamai Technologies

Akamai secures and delivers digital experiences for the world's largest companies. Akamai's intelligent edge platform surrounds everything, from the enterprise to the cloud, so customers and their businesses can be fast, smart, and secure. Top brands globally rely on Akamai to help them realize competitive advantage through agile solutions that extend the power of their multi-cloud architectures. Akamai keeps decisions, apps and experiences closer to users than anyone - and attacks and threats far away. Akamai's portfolio of edge security, web and mobile performance, enterprise access and video delivery solutions is supported by unmatched customer service, analytics and 24/7/365 monitoring. To learn how Akamai is shaping the future of digital transformation, visitwww.akamai.comand follow @Akamaijobs onTwitter,Facebook,LinkedInandInstagram.

Akamai is a growing, and evolving, company with offices and operations around the world. As such, we strive to foster inclusive and representative workplaces where all employees are wholly welcome, and enabled to share and benefit from each other’s diverse contributions, as one global team. Our commitment to diversity reaches beyond our corporate offices, to our business partners and suppliers who share the same principles, and whose employees we value as integral to the Akamai business family. Learn more atwww.akamai.com/diversity.

Akamai Technologies is an Affirmative Action, Equal Opportunity Employer. If you'd like more information about EEO rights under United States law, please clickhere.

Akamai Technologies is an Affirmative Action, Equal Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, protected veteran status, disability, or other protected group status.