Category Archives: Job

Job

Tailsweep söker utvecklare

Tailsweep är ett ledande mediabolag som har som kärnverksamhet att hjälpa sajtägare att tjäna pengar på sin trafik. Vi har idag över 1000 publicister anslutna till vårt nätverk och når över 5 miljoner unika besökare i veckan. Tailsweep är ett datadrivet företag som i alla aspekter hanterar stora mängder data och vi behöver nu förstärka vår utvecklingsavdelning med ytterligare två Javautvecklare .

Jobbeskrivning
Du kommer att jobba i en grupp om fem personer i en öppen och omväxlande miljö mitt i Stockholms innerstad. Arbetet består i ny- och vidareutveckling av javabaserade systemkomponenter. Förmåga att snabbt och glatt sätta sig in i både gamla system och nya finesser har stor betydelse i arbetet eftersom avdelningen gemensamt också har ansvaret för drift, testning och felsökning av teknikplattformen. Några av dina arbetsuppgifter som javautvecklare kommer att vara:

•Programmering
•Systemutveckling
•Projektansvar
•Problemlösning

Personliga egenskaper
Främst letar vi efter personer som passar i bolaget och som älskar att utveckla och är bra på det. Vi söker dig som har erfarenhet av javautveckling och är prestigelös och flexibel i ditt sätt att jobba. Du ska kunna hålla flera projekt igång samtidigt utan att störas av det. Du bör vara självgående, ha en naturlig nyfikenhet av ny teknik och drivas av att lösa problem.

Skicka in din ansökan snarast till job@tailsweep.com

Job

Vi söker utvecklare

Tailsweep har en enorm utvecklingstakt och vi behöver stärka upp vårt utvecklingsteam med fler utvecklare.

Tailsweep är ett datadrivet företag som i alla aspekter hanterar stora mängder data. Har du erfarenhet av att skriva program som processar stora mängder data (gärna med nedan nämnda tekniker) eller helt enkelt har följande två enkla egenskaper:

  • Vara smart
  • Få saker utförda

Så är du med största sannolikhet rätt person för jobbet och du kommer trivas hos oss. De “krav” som nämns nedan är endast för att ge en hint om vilka tekniker vi använder. Främst letar vi efter personer som passar i bolaget och som älskar att utveckla och är bra på det. Allt annat är egentligen ointressant.

De tre områden som du kommer arbeta inom är:

  • Tailsweep Search & Report – Crawler & Sökindex, ett av sveriges absolut största dataindex för blogginnehåll.
  • Tailsweep Analytics – Vårt statistiksystem, påminner mycket om Google Analytics. I princip alla de största svenska bloggarna är anslutna till detta system. Förmodligen det mest avancerade i Sverige.
  • Tailsweep Ad System – Vårt annonssystem som publicerar kampanjer på tusentals sajter på bloggar runtom i världen varje dag. De tekniska utmaningarna inom detta system är mycket intressanta för att vara modest.

Om du har erfarenhet inom nedan nämnda tekniker ges det en guldstjärna i kanten:

  • Hadoop – Processar vårt loggdata och kör vår crawler
  • HBase – Används bara i utveckling men kommer bli en viktig komponent framåt för ytterligare uppskalning
  • Hive – Skall bli vår BI-lösning
  • Lucene – Använder vi flitigt där skalbarhet inte är lika viktigt men “närhet” till datat är viktigare
  • Lucene SOLR – Vårt sökindex använder SOLR och är ett distribuerat index
  • Lucene Nutch – Kan du Nutch så kan du det mesta om vår crawler
  • Någon annan dataminingplattform
  • Någon annan BI-lösning
  • Någon annan sökplattform (Sphinx tex)
  • Någon annan indexmotor

Det språk vi i huvudsak utvecklar i är Java så det är viktigt att du behärskar det språket men om du besitter andra nischade kunskaper så väger det såklart också tungt tex genom erfarenhet inom nån sökmotor, statistiksystem eller liknande.

Vi skriver i princip alla våra mallar i Velocity så det är klart att det är trevligt om du sett det mallspråket förr.

Vi driftar, utvecklar och arbetar på Ubuntu Linux. Vi använder samma OS lokalt som på driftplattformen för att säkerställa att inga konstiga OS-relaterade buggar hittar ut i prod som inte gick att testa lokalt.

Andra meriterande teknikkunskaper

  • MySQL – Vår huvudsakliga DB
  • J2EE Servlet Applikationer – Våra webappar är skrivna för J2EE och driftas i Tomcat
  • Spring – Denna IOC-container använder vi överallt
  • Spring MVC – För våra webappar
  • Hibernate – Används överallt där inte prestanda är kritiskt
  • Perl – Listar också perl då vi har massor av batchjobb som kör perl

Vidare listar jag några andra verktyg och tekniker som används flitigt men som bara är kuriosa i sammanhanget

  • Subversion – All vår källkod finns i Subversion
  • Maven – Alla projekt byggs med Maven 2
  • Lighttpd – Driftar vårt statiska innehåll och våra bloggar
  • WordPress – Våra bloggar körs i wordpress
  • BASH – Ja vi använder bashscript överallt
  • NFS – Används mest ur bekvämlighetssynpunkt
  • GlusterFS – Experimentiellt skalbart filsystem
  • Eclipse – Utvecklar vi i.
  • HAProxy – Vår LB, enkel, snabb och stabil
  • SNMP – Alla maskiner övervakas med SNMP
  • Postfix – Mail
  • Nagios – Larm av våra viktigaste tjänster
  • Cacti – Trendgrafer av prestandakritiska tjänster
  • Mantis – Vårt case-verktyg, enkelt och tillfredställande

Exempel på projekt för att komma igång på Tailsweep

  • Vi ska bygga om vår statistikmotor till att använda Hive istället för MonetDB som vi använder idag. Hive är utmärkt till att processa enorma mängder loggfiler och detta är vår viktigaste tjänst.
  • Vi har byggt en egen shardad lösning i MySQL som spänner över 50 databaser i vår sökplattform men vi tittar på att flytta denna arkitektur till HBase, vilket är en variant av Googles BigTable som hanterar all data rörande inloggade Google användare.
  • Vi ska bygga en behavioural targeting motor som ska distribuera kampanjer till de sajter där de presterar bäst. Till detta så måste man bygga en annonspool som kampanjerna “sugs” ifrån.

Låter det intressant ? Då kommer du gilla att jobba på Tailsweep.

Skicka ett mail till job at tailsweep.com med din CV så kontaktar jag dig och sätter upp ett möte.

Med vänlig hälsning

//Marcus Herou, CTO Tailsweep AB

Job

Bli en Tailsweep utvecklare

Tailsweep är i stark tillväxttakt och ska inom kort ut på nya jaktmarker.

Snart ska vi crawla hela den kända bloggosfären och behöver utvecklare som stimuleras av att utmana annons och sökjättarna internationellt.

I sökplattformen kommer du bekanta dig med tekniker såsom Hadoop, Solr, Lucene, Nutch och klustrade filsystem. Du kanske gillar att klassificera innehåll med Naive Bayes och NGram analys eller kanske bygga en dataminingplattform för träffsäkrare och relevantare annonser? Är du en crawlingnörd? Ja då har vi en hel egenutvecklad plattform som du kommer älska att leka med.

I annonsplattformen får du vara med och se och påverka hela bolagets livscykel från att en säljare tar fram en offert, tills att en sajtägare får betalt för sin annonsyta. Du är med i hela kedjan. Du hackar Hibernate, Spring, Velocity och kanske ett och annat shellscript. Här är användbarhet a och o och du får snabb feedback från våra sajtägare.

Du kanske gillar statistik ? Vi har byggt en state of the art lösning som är en sorts datawarehouse on the fly och är hjärtat i hela Tailsweep då de flesta komponenter på ett eller annat sätt är kopplade till den. Den har numer stöd för Geo-Targeting och vi lägger på nya funktioner dagligen.
Intresserad ? Skicka ett mail till job@tailsweep.com med din CV så kontaktar jag dig och sätter upp ett möte.

Med vänlig hälsning

//Marcus Herou, CTO Tailsweep AB

Job

Smart and get things done

  • Är du smart och får saker gjorda?
  • Är du en fena på Linux?
  • Är du en grym javautvecklare?
  • Triggas du av att ställas inför nya utmaningar av typen nedan?
    • Bygga system som ska klara av att visa och mäta målgruppsinriktade, kontextuella annonser endast för befolkningen i Japan?
    • Crawla ned hela den amerikanska bloggosfären och skilja ut vilka inlägg som är skrivna av en amerikan, britt eller australier samt filtrera bort alla inlägg som betraktas som spam?
    • Optimera ett system så att det kan hantera tusentals statistikuppdateringar per sekund på begränsad hårdvara?

Svarade du ja på alla frågor ovan så är du klippt och skuren för att jobba på Tailsweep!

Vi växer så det knakar och behöver nu stärka upp med vassa utvecklare som vill vara med att utveckla en av de mest avancerade webbplattformarna på marknaden. Vi har på mindre än ett år tagit en ledande position på den svenska marknaden mycket tack vare vårt fokus på att ligga i framkant på teknologisidan. Vi tror att man bygger bolag genom att anställa personal som är briljant å ena sidan och samtidigt får saker att hända å andra sidan.

Blev du intresserad av att jobba på Tailsweep? Skicka ett mail med din CV och ett kort personligt brev till job@tailsweep.com så återkommer vi så snart som möjligt.

Med vänlig hälsning

//Marcus Herou, teknisk chef Tailsweep AB.