[Python] [JOB] AdRoll assume

Valentino Volonghi dialtone a gmail.com
Ven 2 Set 2011 23:08:19 CEST


Ciao,

La mia azienda, AdRoll.com http://www.adroll.com, sta assumendo nei ruoli di Software Engineer e DevOps.

Il team di ingegneri e` piccolo e ognuno ha un grande impatto, nel caso di DevOps sarebbe il primo membro di questo sotto-team e avrebbe totale controllo sui progetti assegnati.

AdRoll e` un'azienda fondata nel 2006, basata a San Francisco, che negli ultimi 9 mesi e` sempre stata il partner a piu` grossa di crescita di Google. Siamo i primi per numero di campagne pubblicitarie nella Google Ad Exchange e nei primi 10 come budget speso ogni giorno. Google ha anche scritto un caso di studio[1] sul nostro modo innovativo di utilizzare la loro piattaforma.

L'architettura attuale gestisce oltre 2 miliardi di request al mese distribuita su 3 regioni di Amazon EC2 usando anche availability zone multiple in ciascuna regione. Da Gennaio 2011 il volume di request e` quasi raddoppiato e l'azienda e` passata da appena 15 dipendenti a oltre 40 con piu` di 2000 clienti attivi paganti tra cui numerose startup di Y-Combinator come WePay, Hipmunk, MixRank, Olark, Humble Bundle e tante altre, ma anche aziende piu` popolari come American Apparel, Tom's Shoes, Armani Jeans, BMW, Mercedes, Microsoft, Tivo, Cooking.com e molti altri. Il 96% dei clienti che provano AdRoll continuano il loro rapporto nei mesi seguenti. Questo fa di noi la piu` grande piattaforma di Retargeting come numero di clienti nel mondo.

La maggioranza del nostro codice e` Python ma usiamo anche Erlang e Java dove serve.

Per qualche ragione abbiamo un certo favoritismo per gli italiani :P e, come e` stato gia` per me 4 anni fa, se troviamo il candidato ideale saremmo facilmente disponibili ad aiutare il trasferimento. Qua sotto sono descritte entrambe le posizioni.

Se interessati inviatemi una mail a dialtone a gmail.com oppure a valentino a adroll.com.

SOFTWARE ENGINEER

Cosa deve fare il Software Engineer? 
Ci aspettiamo totale indipendenza, essendo un piccolo gruppo non si puo` seguire ciascuno troppo da vicino, molte delle decisioni sono lasciate allo sviluppatore e si guarda il risultato finale alla fine dello sviluppo. Deve essere in grado di identificare gli opportuni trade-off per ogni situazione e in caso di problemi e` necessario essere in grado di diagnosticarli e risolverli velocemente. Vogliamo serieta` e capacita` di assumersi la giusta responsabilita`, l'ambiente di lavoro e` rilassato e allegro. Gli altri membri del team sono variegati e allegri, tra chi fa il pilota d'aereo, a chi modifica le centraline delle macchine a un ufficiale di intelligence dei marines.

Cosa cerchiamo nel candidato per Software Engineer?
 - Laurea Specialistica in Informatica o materie correlate.
 - Conoscenza di svariati linguaggi di programmazione e capacita` di impararne di nuovi
 - Ha un interesse genuino nell'Open Source e ha progetti personali
 - E` piuttosto indipendente durante lo sviluppo
 - Esperienza di tecnologie nuove come Redis, Cassandra, HBase e/o Hive
 - Esperienza nel design di sistemi distribuiti

Punti Bonus per Software Engineer:
 - Esperienza lavorativa di 5+ anni
 - Conoscenza di Amazon EC2 o altri ambienti analoghi
 - Conoscenza di Python e delle sue librerie
 - Sapete come costruire un semaforo per lo stato delle build

Compensazione:
 - Il salario e` competitivo per la Bay Area ma dipende dal candidato e si puo` negoziare.
 - Assicurazione medica, dentistica, oculistica
 - Vacanze pagate
 - Stock Options
 - Abbiamo birra alla spina in ufficio
 - Snack e divertimenti vari (biliardo e cosi` via)
 - Orario umano, io faccio dalle 10 alle 18
 - Laptop di tua scelta e cosi` via.
 - Fondo pensione


DEVOPS

Cosa deve fare il candidato di DevOps?
Come sopra ci aspettiamo indipendenza. Questo ruolo si dovra` occupare di aumentare il livello di automazione del nostro sistema. Da 4 anni ad oggi abbiamo sempre fatto almeno un rilascio ogni settimana qualsiasi fosse la circostanza, ma col crescere questo sistema ha bisogno di adattarsi e migliorare. Abbiamo anche bisogno di automatizzare ulteriormente i diversi cluster di macchine che abbiamo nei datacenter in modo che possano gestirsi assolutamente da soli e ripararsi il piu` velocemente possibile attraverso le API di EC2. Essendo il candidato il primo del team avra` potere totale di scelta dei sistemi e delle architetture e potra` quindi farsi il datacenter come l'ha sempre sognato.

Cosa cerchiamo nel candidato per DevOps?
 - Laurea Specialistica in Informatica o materie correlate.
 - Conoscenza di svariati linguaggi di programmazione e capacita` di impararne di nuovi
 - Ha un interesse genuino nell'Open Source e ha progetti personali
 - E` piuttosto indipendente durante lo sviluppo
 - Conosce Amazon EC2 o alternative
 - Esperienza in gestire datacenter o cluster di macchine
 - Esperienza con Chef e/o Puppet o altri sistemi di gestione automatica della configurazione

Compensazione:
 - Il salario e` competitivo per la Bay Area ma dipende dal candidato e si puo` negoziare.
 - Assicurazione medica, dentistica, oculistica
 - Vacanze pagate
 - Stock Options
 - Abbiamo birra alla spina in ufficio
 - Snack e divertimenti vari (biliardo e cosi` via)
 - Orario umano, io faccio dalle 10 alle 18
 - Laptop di tua scelta e cosi` via.
 - Fondo pensione

[1]: http://blog.adroll.com/2011/01/google-case-study-adroll/

-- 
Valentino Volonghi
http://www.adroll.com



Maggiori informazioni sulla lista Python