Akamai Technologies is a leader in cloud and edge networking solutions. As a Senior Software Engineer, you will enhance platform core services and design optimized data processing solutions within FedRAMP environments, leading efforts in data collection, processing, and visualization.
Responsibilities:
- Contributing to the design and implementation of highly available, scalable, and performant solutions in C/C++/Go/Java
- Building, integrating, supporting and improving data streaming services on Akamai Platform
- Developing highly concurrent systems, profiling, analyzing and optimizing CPU, memory, and I/O usage to deliver low-latency, high-throughput software solutions with above 99% completeness
- Designing and developing full stack SW from front end UI/API to backend infrastructure making data delivery seamless
- Working on projects that focus on system security, scalability, and performance
- Working with our multi-tier engineering support teams to troubleshoot complex distributed problems of our network
- Providing technical guidance and code reviews for junior engineers, fostering best practices and knowledge sharing
Requirements:
- 5 years of relevant experience with BS/MS degree in Computer Science/related field
- 5 years experience with distributed systems, Linux networking, TCP/IP, SSH, SSL, and HTTP protocols
- Proficient in one or more of the following languages: Java/TypeScript, Go, C and C++
- Expertise in at least one scripting language: Python, Perl, or Shell
- Solid understanding of multithreading, concurrency primitives, and synchronization mechanisms
- Passionate about solving large-scale distributed systems problems, pay meticulous attention to detail, and have excellent debugging/troubleshooting skills