New Work Networking Spain S.L. Barcelona
back

(Senior) Scala Developer

  • Valencia
  • Full-time employee
  • Professional/Experienced

XING is the social network for business professionals with millions of members all over the world. Help us shape the future – for a better working life!

XING provides advice and support to its more than 19 million members during the upheaval processes in the world of work. In an environment marked by a shortage of skilled workers, digitalization, and changes in values, XING helps its members achieve as harmonious a work/life balance as possible: For a better working life.

(Senior) Scala Developer (m/f/d)

You will be part of an international team of Data Scientists, Data Engineers and Software Engineers that is responsible for turning data into services and products for XING's jobs market which is used by Millions of users. We work closely together in an agile setting and focus on improving our existing job recommender and job search and developing new data-driven services that benefit the users of XING's jobs market place. For example, we work on features that help job seekers to better understand who their future colleagues may be, models that help forecasting salaries, etc. We are now seeking an experienced Scala Software Engineer who loves software development, helps with the design and development of scalable components and contributes to search services and recommender systems. We strive for building testable, predictable and simple code. By the way: Flexible remote work from Spain or Germany is possible.

A challenging task

  • Work in a team with Data Engineers and Data Scientists to contribute to the (technical) design, implementation and evaluation of new algorithms, machine learning models and other data-driven features and services.
  • Design and implement components in a sustainable fashion (e.g. having on observability, computational costs, ease of use, future maintenance costs)
  • Build, deploy, monitor and operate services within our infrastructure, while automating processes.
  • Use technologies like Scala, Kafka, Kubernetes, Elasticsearch, Hive, Spark and Hadoop

A convincing background

  • BSc or higher degree in Computer Science or equivalent Software Engineering experience
  • Very good programming skills in a JVM based language, like Scala, Java, Closure or Kotlin
  • Knowledge and experience in implementing scalable software and services which process large volume of data (e.g. real-time processing components, REST services), using search technologies (e.g., Elasticsearch, Solr, etc.), data storage (e.g. relational databases, key-value stores) and related data processing technologies (e.g. Kafka, Akka, Play, etc.)
  • Proficient English language skills (German is not required)

Nice to have

  • Experience in designing architectures and developing software components for distributed systems (e.g. in the context of micro-service architectures) 
  • Experience in building libraries, frameworks or platform services that other Software Engineers use 
  • Good knowledge in SQL
  • Previous experience in working with recommender systems or search services
  • At senior level, proven track-record of building rock-solid data-driven solutions (i.e. fault-tolerant, highly reliable features, solutions which scale regarding volume of data, robustness regarding changing data characteristics, re-usable and easily extendable etc.).

An inspiring environment

Check our Twitter account! https://twitter.com/NewWork_es

  • Training, conferences and many opportunities to learn, experiment and grow.
  • Good isn't enough? tell us what we can change - we're willing to take risks.
  • Innovation weeks (Hackweeks)
  • Home office? New working models? Flexible working hours? You've come to the right place! Full remote option and perfect work-life balance.
  • Restaurant tickets, coffee and snacks.
  • Spanish / English/ Portuguese / German lessons.
  • A mobile device of your choice (iPhone, iPad, Android…).
  • A great, multicultural and diverse environment.
  • Flexible Compensation Plan: Health insurance/ Transport/ Nursery Tickets
  • Extended holidays
  • Competitive salary and a Permanent contract
  • Bicycle park and package reception
  • Relocation pack if needed.

We're looking forward to hearing from you!

 

If you have any questions please let us know!

Cristina Cohi