Location:
Basel, Switzerland
Job Description:
Our client is looking for a motivated Data Engineer that will help them improve data ingestion and processing performance by analyzing applications to design and implement efficient architecture solutions.
Main Responsibilities:
Optimize current implementations of Machine Learning algorithms
Design and implement data pipelines for a large application
Benchmark different solution approaches and analyze performances
Optimise code and resource usage
Present solutions approaches and architecture choices
Maintain high-performance and data integrity of critical database (NoSQL & SQL type)
Support new projects/integrations working with R&D team
Qualifications:
Good programming skills: Scala, knowledge in using query languages such as SQL and NoSQL
Knowledge of Spark
Software engineering best practices: continuous integration with git, Jira, BitBucket
Data-oriented personality
Good Oral and Written Communication Skills
Critical Thinking