Saturday, October 6, 2007

Software Engineer - Developer at Akamai Technologies

Location: US-CA-San Mateo

Overview:
Akamai is the global leader in distributed computing solutions and services, helping organizations grow their online businesses without growing their IT infrastructures. With thousands of servers in hundreds of networks around the world, we use our computational and network power to transform the chaotic Internet into a predictable, scalable, and secure business platform.
Our customers trust us to deliver music, videos, games, software downloads, news, and web-based applications of all kinds to a global audience with unmatched performance and reliability. This includes some of the most established names in business, government, manufacturing, retail, and media.

Responsibilities:
  • We are seeking new graduates to join our EdgeServer Platform team. In this role, you will be part of a highly skilled and motivated team that develops Akamai's core caching / delegate server technology.
  • You will design new features and applications for the platform, seeing development from conception and design through testing and deployment.
  • You will also implement changes and design regression tests to make permanent solutions to platform problems and implement scalable and robust systems using C/C++. Lastly, you will have minor on-call duties for off-hours problem resolution (normally one week on-call every 2-3 months).
Qualifications:
  • Recent grad or graduating student with a MS or BS in Computer Science
  • Knowledge of both C and C++ with experience of TCP/IP networking, multithreading, and server development.
  • Practical experience with SSL and the OpenSSL API
  • Good knowledge of the HTTP protocol and familiarity with SQL
  • Development experience on Linux or other Unix flavor is required
  • Excellent written and verbal communications skills
  • Experience with the GNU GCC compiler family
  • Working knowledge of Perl and shell scripting preferred
  • The ideal candidate is goal-oriented, has the ability to handle interruptions while fluidly switching between several projects and deal with issues that arise when running a highly available service
Link

No comments: