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
Have 5 years of relevant experience with BS/MS degree in Computer Science/related field
Have 5 years experience with distributed systems, Linux networking, TCP/IP, SSH, SSL, and HTTP protocols
Be proficient in one or more of the following languages: Java/TypeScript, Go, C and C++
Have expertise in at least one scripting language: Python, Perl, or Shell.
Possess solid understanding of multithreading, concurrency primitives, and synchronization mechanisms.
Be passionate about solving large-scale distributed systems problems, pay meticulous attention to detail, and have excellent debugging/troubleshooting skills
Tech Stack
Distributed Systems
Java
Linux
Perl
Python
TCP/IP
TypeScript
Go
Benefits
healthcare
401K savings plan
company holidays
vacation (in the form of PTO)
sick time
family friendly benefits including parental leave
employee assistance program including a focus on mental and financial wellness