Important:

Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.

Senior Software Engineer - Python

📁
Software Engineering
📅
019971 Requisition #

About the Team


Come and join the team building the data science capabilities behind Akamai's web performance analytics platform. Our team builds the data pipeline and framework to gain insights from real-user monitoring data of customer websites. The framework provides recommendations via a simple interface to complex statistical analysis over large amounts of data. These recommendations enable our customers to make the appropriate decisions on where to best spend development cycles to improve their performance, reduce end user frustration, and increase conversions and revenue.

 

This is a team in the Web Division at Akamai that is responsible for this Big Data platform, providing both data warehouse and analytics capabilities to Akamai's customers as well as internal researchers. In addition, this platform is used as a foundation for new, innovative applications at Akamai.

 

 

About the Job

 

In this position, you will design, build and improve the framework for performance, scalability, and ease of use of the data scientists using the framework.  The framework is built in Python on the Jupyter stack, and makes heavy use of Python, Julia, and SQL, and is fronted by Nginx. The data is based on front-end performance collected from standard browser APIs and libraries. You will need to work full-stack, and have a strong understanding of how browsers work, including HTTP/2 and WebSockets, how to scale web applications, and how to build and analyse SQL queries for high performance. Additionally, we highly value the ability to independently research the tools of the trade to stay abreast of new and emerging software technologies.


Responsibilities

 

  • Focus on design, development and maintenance of a framework that provides customers with important intelligence. 
  • Find the work highly technical and rewarding. 
  • Work with programming languages such as Python, Julia, Java, SQL. 
  • Lead new feature development and projects for the data science framework. 
  • Work with groups within Akamai to solve customer issues and handle escalations.
  • Participate in design reviews and drive requirements for more robust and cost-effective solutions. 

Required Qualifications

 

  • 5+ years experience programming web application servers
  • 5+ years experience with multi-threaded systems on Linux or other flavours of Unix
  • 5+ years experience with web protocols, particularly HTTP/S & TCP/IP
  • 5+ years experience writing advanced SQL queries
  • 3+ years experience with a data analysis language like Python, Julia, R, Octave, or Matlab.

Desired Qualifications

 

  • Proven track record of working on high quality code that needs knowledge of interaction with different subsystems such as memory manager, file system, and networking.
  • Good knowledge of algorithms and data structures
  • Should have strong Problem-Solving skills with a focus on optimization
  • Familiar with various design and architectural patterns
  • Proficient understanding of code versioning tools, such as Git

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, visit www.akamai.com and follow @AkamaiCareers on Twitter, Facebook, LinkedIn and Instagram.


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 at www.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 click here

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions