Google has launched a programming competition - Code Jam - to find Europe's brightest and best engineers.

Engineers must first select their own programming language and then solve computer coding challenges set by Google. The winners share a €30,000 (about £21,000) prize fund.

"Code Jam is one of the many ways we try and support engineering, programming and computer science communities around the world," said Shannon Maher, UK engineering site director. "This new European competition is one way for us to engage with smart people who enjoy solving problems. It's a fun way of finding, rewarding and potentially recruiting some of those people to Google."

Registration begins today and ends at 8am on 23 May. Anyone in Europe can take part. On 30 May, contestants will compete online to qualify for 500 spots in the first round. A second online round will reduce the pool to 200, who'll compete for the 50 final positions. The 50 finalists will be flown for an all-expenses-paid weekend to the championship round on 29 June in Dublin, Ireland.

This story first appeared on