About Us
We are a central data team at new-work-se, working closely with product teams in an agile setting to improve our existing data models, services, ML Models, and develop new data-driven services that benefit millions of users on XING.
Job Overview
We are seeking a Data Engineer with experience in Scala to join our international team. You will work alongside Data Scientists and contribute to the design, implementation, and evaluation of new algorithms, machine learning models, and other data-driven features and services.
Responsibilities:
* Collaborate with Data Engineers and Data Scientists to design, implement, and evaluate new algorithms, machine learning models, and data-driven features and services.
* Owning legacy services, optimize and transform them to meet current needs.
* Design and implement components in a sustainable fashion, considering observability, computational costs, ease of use, and future maintenance costs.
* Build, deploy, monitor, and operate services within our infrastructure while automating processes.
* Utilize technologies like Scala, Python, Kafka, Kubernetes, Snowflake, DBT, Spark, and AWS.
* Bridge and operate between on-prem and cloud infrastructure.
Requirements:
* Bachelor's degree or higher in Computer Science or equivalent Software Engineering experience.
* Strong programming skills in Scala, Python, Snowflake, and experience in deploying and configuring on AWS.
* Knowledge and experience in implementing scalable software and services processing large volumes of data, using search technologies, data storage, and related data processing technologies.
* Good knowledge in SQL.
* Proficient English language skills (German is not required).
* Nice to have:
* Experience working with Graph and Vector databases.
* Experience designing architectures and developing software components for distributed systems.
* Experience building libraries, frameworks, or platform services used by other Software Engineers.