Our different IT teams take care of various aspects around the analysis of the large volume of data that we constantly process - to provide our customers with the best solution to fulfill their needs. We crawl, process, analyze, enrich and search public data (speech, video, and text) with the help of modern Machine Learning technology, store the results in a manner structured for efficient use by our applications, and visualize it in the Talkwalker solution which our clients use to answer their questions.
Talkwalker is a leading social listening & analytics company with over 2,000 clients globally. Through our AI-powered analytics platform, we gather data from the conversations that happen around brands - online, in the media, and within companies themselves - to uncover, understand, and action consumer insights. We are extremely international, with headquarters in Luxembourg and offices in New York City, San Francisco, Frankfurt, Paris, Singapore, and Tokyo.
Technologies we use:
Java as core (backend-) development languageIntelliJ IDEA as main IDEGradle as our primary build-tool, in a large-scale multi-project buildGitlab, Jenkins, and Docker, as key components of our CI pipelinesSonarQube and Gradle plugins for Code quality checks
Participate in continuous R&D work for our Build and CI infrastructure;Join us in our continuous efforts to keep our builds & tests fast, stable and smooth - for all our IT teams at Talkwalker;Extend and improve our Gradle build (for example, on performance, build caching, features, keeping things up-to-date, security checks, …);Extend and improve our CI infrastructure (for example, on performance, how we run and structure tests and jobs, …);Help us to make sure the various applications & services that are running on more than 5000 servers, and processing petabytes of data each day, are always well-built and well-tested;Be in touch with our core technologies, such as Elasticsearch, Cassandra, Kafka, Protocol buffers, gRPC;Work in our multidisciplinary engineering team from diverse backgrounds;Be involved in BIG Data.
You have fun and experience in programming complex software technologies;You have good Java development skills;You have good algorithm and data structure knowledge;You create stable, reliable, and maintainable code;You have a good eye for details;Prior experience in managing Gradle-builds, Jenkins (or other CI-tooling), Linux-systems and Docker is considered an advantage;You are creative, self-motivated, try things out on your own and simply get things done.
What we offer:
The outstanding development team and great company atmosphere where you can personally grow;Monthly developer talks;Yearly paid attendance to a conference of your choice related to your work. (e.g. Elasticon in San Francisco);Competitive salary package, flexible hours;Company events such as ski trips, social activities, and holiday parties;Optional health insurance;1 Volunteering day per year;26 days of vacation.