Responsibilities:
· Developing core components of our Digital Media's Edgecast CDN
· Supporting and enhancing existing components
· Design and participate in architectural designs, decisions, and implementations
· Implement new protocols and network innovation, with a focus on performance and scalability
· Work cross functionally with multiple development, product management, and operations teams
Minimum Qualifications:
· Computer Science, Engineering, Statistics background; MS with 4+ years, PhD with 2+ years, or bachelors with 10+ years experience in server development and high performance / high throughput applications
· High proficiency in C++ and asynchronous event driven Linux applications
· Deep knowledge developing on Linux systems
· Experience building and debugging complex, high performance server-side software
· Knowledge of web services technologies: Web Servers, DNS, load balancing and firewalling
· Experience with continuous integration and large scales automated deployment (CI/CD)
· Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations
Preferred Qualifications:
· Strong scripting skills, i.e., Python, Lua, Perl, Bash.
· An understanding of kernel system calls and functioning
· Experience with web server development for Apache, NGINX, Traffic Server, Lighttpd, or similar
· Strong practical Linux systems administration skills in a Cloud or Virtualized environment (memory management, scheduling, filesystems, TCP/IP stack)