Have you built and maintained infrastructure for highly distributed systems? Would you like to work on challenging products using modern technologies and agile methodologies? Do you like being surrounded by talented people with whom you can share your knowledge? Do you enjoy working in a fun environment? Then keep reading!