Senior Software Engineer (Hadoop and Spark)

Akamai Technologies

Overview

As a Senior Software Engineer, you will be part of a team of software and platform engineers focused on enhancing core platform services. Your responsibilities include designing and developing DevOps tools to ensure 100% uptime and three nines (99.9%) performance and reliability for a data streaming platform.

Key Responsibilities:

  • Participate in designing and building highly available, scalable, and high-performance solutions.

  • Develop, integrate, support, and improve data streaming services on the Akamai platform, particularly systems that gather and analyze performance data.

  • Create DevOps tools to ensure smooth and efficient software delivery.

  • Build processes and tools to monitor, analyze, maintain, and improve the usability and observability of streaming data pipelines.

  • Implement automation procedures to streamline operational tasks, aiming to eliminate manual intervention.

Requirements:

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.

  • Over 5 years of software development experience with languages like Golang, Python, C/C++, or Java (at least 2 years in one).

  • More than 5 years of experience working with distributed systems, Linux networking, and protocols such as TCP/IP, SSH, SSL, and HTTP.

  • At least 3 years of experience with DevOps practices and CI/CD tools like Jenkins, Helm, Ansible, Terraform, and Puppet.

  • 3+ years experience with observability and performance analytics tools such as Prometheus and DataDog.

  • Familiarity with big data platforms such as Hadoop and Spark, including design principles.

  • Proficiency in bash scripting, SQL, REST API design, and troubleshooting complex production issues.

Benefits:

  • Support for your health

  • Financial benefits

  • Family support

  • Flexible and supportive work environment

  • Time to pursue personal interests

Copyright © 2025 hadoop-jobs. All Rights Reserved.