Tell HN: booking.com is looking for 40+ Perl programmers (in Amsterdam)
Note: I'm not affiliated with booking.com - they mentioned these offers at the open-source developer conference in paris/france this week-end, so I'm forwarding the information.
Booking.com is looking for more than 40 perl programmers (either seasoned or beginners willing to learn).
They are based in Amsterdam, provide a "competitive salary + relocation package".
They use Perl, Apache, mod_perl, MySql, Memcache, Mason, JavaScript, Git etc.
They are facing a huge growth, which definitely results in interesting scaling challenges :)
You can contact Sheila Sijtsema at sheila.sijtsema@booking.com or have a look at http://www.booking.com/jobs
69 comments
[ 3.4 ms ] story [ 131 ms ] threadI'm pretty sure it can be interesting to many more people (I would be if I loved perl, but I don't practice it).
If you already know C, bash, Ruby, Python or PHP, you will find a lot of carryover to Perl.
If it weren't for the whole family/rooted thing I would go for it - plus not to mention I already speak Dutch.
You can get by fine with English but to really feel at home - you should know the language. This is assuming you want to make the place you live in feel like home.
I was eventually able to pronounce Scheveningen, though.
Edit: All this is to say, of all the non-English-speaking countries to go to as an English speak, The Netherlands is probably the easiest to get by in.
All I'm saying is... if that one foreigner is motivated enough to stay in the Netherlands, he better damn well learn the language. He/she will have to anyway, in order to adapt in social settings.
I guess English will evolve too, there will be a lot more influence from other languages, caused by the internet.
(In Sydney a lot of taxis are driven by recent immigrants who's English is sometimes less-than-ideal, despite some kind of mandatory-English requirement. If they have a mandatory English requirement in The Netherlands for taxi drivers then the bar must be a lot higher than in Australia!)
[1] http://ec.europa.eu/education/languages/pdf/doc631_en.pdf
Are they trying to prove the infinite monkey theorem, empirically?
It's not what a startup would do, correct, but they are swimming in money and this practice apparently gets them even more.
Yes, 1000 servers translates to roughly 40 racks and you'd better have a team of sysadmins to babysit them.
Imho that doesn't have much to do with hiring 40 perl developers in one fellow swoop, though.
http://www5jh.openhire.com/epostings/submit.cfm?fuseaction=a...
40 decent perl programmers in Amsterdam is going to be tough to fill.
The only ones I know of that are good with Perl you wouldn't want to hire for any reason.
First I thought they meant Perl programmers 40 years and older, but age discrimination is illegal here :)
If you're looking for 40 people you'll be looking for team players, these guys are really good, on their, own doing something that will never need maintenance.
This is all based on information in this posting. I know nothing about the company or its situation or even if they really are looking for 40+. I'm just generally suspicious about this sort of recruiting.
If I were a Perl developer who wanted to live in Amsterdam, I would be scared of a place looking for 40 people - it means that their management is doing something nonsensical.
Unless this is their humorous way of celebrating the 35th anniversary of the Mythical Man Month...
40 salaries + X! That's at least ~2mio down the drain, even if someone comes to their senses and pulls the plug within the first year.
Comparing http://www.wolframalpha.com/input/?i=PCLN+GOOG shows size-related statistics that are about 10% of GOOG, whatever that may mean in reality given the difference of marktes in which they operate.
While Erlang and Haskell may get you laid, Perl remains the glue of the web.
I work at a bank, and we need Perl programmers too. We can afford to pay a lot better than booking.com, but we can't find anyone, either. It's very odd. (And it's not just Perl, we had the same problem with Java and C#, and are having the same problem with C++. Might as well rewrite our app in Haskell... at least those languages have a community.)
The other thing that I see as being difficult for booking.com is that people don't want to work with 40+ other people. Between learning "the rules" from the people already there and teaching the new folks how to program, there is never any time to get anything done. (My second "real job" was like this; I was not even a "team lead" and yet all I did was teach other people basic Perl + Database stuff. We got exactly no work done. At least if I was by myself I would have been able to do one person's work.)
In fact, I find the other Perl team in my office to be too big -- and they only have 4 people!
The few Perl dev jobs I've interviewed for and taken have relied on unbelievably basic programming tests.
You also mention location specificity -- this hurts employees and employers. Employees don't want to relocate, and employers don't want the communication barrier that telecommuting raises. (And FWIW, having telecommuted at an all-telecommute company... it kind of sucks on both ends.)
For instance, my webby experience with Perl is CGI::Fast, POE::Componenet::FastGI, Plack::Request with my own dispatcher, DBI itself. Where often the places are looking for Catylist or mod_perl with DBIx::Class / ORM, and I feel uncomfortable applying for a positon where my current skill set doesn't meet the technologies they use even if I could pick up either quickly.
In general my non-webby Perl experience is sufficient.
Does anyone else run into this, and if so how do you handle it?
It's a little odd if you know OO Perl but don't use Moose, but not a deal-killer. Honestly, I've found that there is a large faction of Perl programmers that refuse to leave the 1990s behind, and those are the people I don't want to hire. If you just don't know something but are willing to learn, then that's perfect. It's the "I will absolutely not use Moose" that == unemployment :)
Half the jobs I've taken give deadlines for projects that make it impossible for me to learn more than I know to complete them and the list of things I have to learn in my time (that also competes with lists of projects, blog articles and other things) is growing constantly. I miss having free time.
I'm thinking about a couple of months vacation after this job, to do some web hacking and learning the newer frameworks.
I really like the present place, but I almost doesn't touch the web/CPAN. I have managed to drag people here from 1999 to 2005 or so, but that is probably the limit. :-(
(The killer now, is that I seem to be in the worst place in Scandinavia to have a peanut allergy. [Edit: The lack of challenge to learn new things is not good either.])
Check that your candidates know how to develop software, make sure they are comfortable with functional programming so they don't break anything, and give them a couple books (programming perl & higher order perl) to read for a week after joining.
They are looking for 40 grams of "perl".. You know what I mean? Shmoke it wiff a pancake.
For anyone considering this I can tell you that their whole relocation package (including the assistance they give you) is very impressive.
* http://www.booking.com/general.ja.html?tmpl=docs/pressreleas...
* http://news.perlfoundation.org/2008/12/bookingcom_makes_a_ma...
* http://news.perlfoundation.org/2010/02/grant_proposal_fixing...
NB. Last two links look a bit naff at moment! I think they're in process of some CSS amendments.
So Booking.com want perl5 developers and not anything related to perl6. However if you are interested in perl6 then you can find the latest version of Rakudo (perl6 on Parrot) here: http://rakudo.org/announce/rakudo-star/2010.09