Ahh, the middle-tier. Where the database meets the client and an elegant design and inspired implementation join everything together into a glorious ... pile of ... stuff.
Okay, so our system is just like any other: Some parts are clean and elegant, some are ugly but workable, and there are a few that we'll replace as soon as we find the time. Our middle-tier group is a small group of engineers that look at the entire system, from client to database, from OS to app server. We're responsible for a lot of cross-system issues such as security, load balancing, failure recovery, logging and monitoring. Much of our work is diagnostic, localizing problems so that they can be handed off to the right group of specialists, but we also design and build a lot of software.
Depending on your interest and skills, we may have you implementing new load-balancing algorithms, creating administrative interfaces to internal services, measuring server latency and throughput, or diagnosing and resolving deployment issues. In any case, you'll be working closely with our existing engineers and be exposed to a wide variety of problems.
If this seems like an interesting internship to you, please submit a cover letter and resume in plain text or HTML.