+49 (0)30 921 521 56 info@talentwunder.com

Senior Software Engineer (Groovy, Akka) (m/w)

Wer sind wir?

Talentwunder ist ein mehrfach ausgezeichnetes Startup im Herzen Berlins, das Unternehmen dabei unterstützt, weltweit die besten Mitarbeiter zu finden. Um dies zu erreichen, haben wir eine Suchmaschine entwickelt, die aus Milliarden von Social Network Profilen passende Kandidaten filtert und mit Big-Data Analysen die Umzugs- und Wechselbereitschaft der Kandidaten berechnet. So identifizieren wir wechselbereite Fachkräfte noch bevor diese aktiv auf der Suche sind und verschaffen unseren Kunden einen entscheidenden Vorsprung.

Wen suchen wir

Wir suchen erfahrene Software Ingenieure (m/w)  für unsere Scraper / Datenbeschaffung, die neben Ihrer fachlichen Qualifikation auch noch Flexibilität und Motivation mitbringen. Wenn engagiertes, zielorientiertes und selbstständiges Arbeiten für Dich selbstverständlich ist und Du darüber hinaus Interesse und Spaß daran hast, für und mit einem netten Team zu arbeiten, sollten wir uns kennenlernen!

Deine Aufgabe wird sein, dich um unsere Web-Scraper zu kümmern, neue Scraper für spezielle Netzwerke zu erstellen und ein neues System für die Verteilung der Scrape-Jobs auf hunderten von Servern in einem Framework wie Akka / Akka Cluster aufzubauen sowie die existierenden Scraper darin zu integrieren. Weitere Arbeitsfelder sind dann die Aufbereitung der Daten wie z.B. Geolokalisierung sowie die Gewährleistung der Datenqualität.

Unsere Daten bestehen dabei aktuell aus über vier Milliarden Links von 60 Portalen die aktuell in einer MongoDB gehalten werden. Auf dieser MongoDB arbeiten die Scraper aktuell um Link-pakete zu laden und gescrapte Profile zu speichern. Nach einigen Aufbereitungsschritten landen die Profile dann in einem Elasticsearch Cluster, auf dem unsere Kunden dann den Datensatz durchsuchen können.

Unsere Technik basiert im Wesentlichen auf React (Frontend), Groovy/Java (Backend und Scraper), Grails (Backend Web-App), MongoDB (Datenhaltung der Scraper), und Elasticsearch (Suchmaschine). Unsere Systeme laufen dabei auf verschiedenen Clouds wie Azure und AWS.

Voraussetzungen

  • Du hast mindestens 3 Jahre Berufserfahrung in der Entwicklung mit Groovy / Java
  • Du hast Erfahrung mit Web Scraping / Crawling sowie Javascript, CSS und HTML
  • Du hast Erfahrung mit Akka oder anderen verteilten Systemen
  • Du hast Erfahrung mit agiler Softwareentwicklung (Scrum/Kanban)
  • Du schreibst klaren, kompakten und gut dokumentierten Quellkode.
  • Ein Plus sind Kenntnisse im Bereich Testen oder Data Mining / KDD
  • Das eigenständige Erlernen neuer Techniken und ein regelmäßiger Wissensaustausch mit Deinen Kollegen sind für Dich eine Selbstverständlichkeit
  • Auf Deutsch oder auf Englisch in einem Team zu arbeiten ist für Dich keine Schwierigkeit.

Was bieten wir?

Wir bieten ein sympathisches, team- und kundenorientiertes Umfeld, ein interessantes Aufgabengebiet, jede Menge Entwicklungsmöglichkeiten und leistungsgerechte Bezahlung.

  • Flache Hierarchien und schnelle Entscheidungen
  • Flexible Arbeitszeiten ohne Reisetätigkeit
  • Eine attraktive Vergütung inkl. Mitarbeiterbeteiligung am Unternehmen
  • Spannende Weiterentwicklungsmöglichkeiten in einem aufstrebenden jungen Startup
  • Eine angenehme Teamatmosphäre in unserem Office in Berlin
  • Kostenlose Büroversorgung mit Kaffee, Tee, Club Mate, Keksen und Kinderriegel

Interesse? Dann schicke einfach einen kurzen Lebenslauf – gerne inklusive Portfolio oder Links auf deine Projekte bei Github, Behance, etc. – und deine Gehaltsvorstellung per E-Mail direkt an Jörg!