We are looking for world-class engineers to tackle cutting-edge problems of applying Machine Learning in the real world. Join this team to help develop a system that will serve as the main interface to our machine learning platform. The goal of this system is to help in all stages of model development, from feature engineering all the way to production monitoring.
We empower our ML Scientists to build better models by helping them understand the data and trained models. We also provide the tools necessary for analyzing and visualizing machine learning algorithms in an effort to extract valuable business insights in a transparent and comprehensive manner.
As Senior Backend Engineer at Layer 6, you’ll work with ML scientists to learn about different machine learning algorithms and ways to analyze them. On the back end, you’ll work with the team to architect systems and design an API for the front-end web application which will visualize data and answer questions about machine learning models.
You’ll also have the chance to work with the engineering team to tackle the challenge of developing high performance, robust and scalable systems.
Must-have:
BSc+ in Computer Science or similar
3+ years of programming experience
Proven experience in designing and delivering a complex web application
Experience as a key contributor and leader on projects
Strong experience in Java and its ecosystem
Passionate about creating maintainable and performant software
Strong desire to learn and solve problems
Nice to have
Experience with databases such as Elasticsearch
Experience with microservice architecture
Familiarity with data analysis or machine learning
Experience with Docker and Kubernetes
Comfortable with math (linear algebra, calculus)