Location: Stockholm Requisition Number: 201001 Job Category: AI & Machine Learning
Job Description
As a machine learning engineer you will be part of a team helping clients to extract value from our data. You will lead all the processes from data collection, cleaning, and preprocessing, to training models and deploying them to production.
What will you be doing?
Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
Developing ML algorithms to analyze huge volumes of historical data to make predictions.
Running tests, performing statistical analysis, and interpreting test results.
Documenting machine learning processes.
Keeping abreast of developments in machine learning.
Experience
A seasoned software engineer (5+ years) with strong mindset of building scalable and high quality software products
Experience creating unit tests, integration tests, and automation tests for production applications
Excellent programming skills in Python 3, not only being familiar with the language but also fully aware of best practices, code structure, idiomatic code and development workflow
In-depth understanding of supervised and unsupervised machine learning algorithms.
Hands-on experience in different kinds of infrastructure development tasks, such as creating Jenkins pipelines, Docker containers and registries, operating Kubernetes clusters or administrating Azure services
Familiar with development process in agile teams, comfortable with design discussions, pair programming and code reviews Tools/software
Working knowledge of
Python 3, NumPy, Pandas, Keras, LigthGBM, SciPy, TensorFlow and other ML packages
Kubernetes, Docker
Knowledge about common toolboxes used in the field
Spark, Hadoop, Hive
Scikit-learn, Keras, Tensorflow, Pytorch
Prometheus, Grafana, ELK
Redis, PostgreSQL, Airflow
A big picture perspective in problem solving will be an added advantage