Location: Warszawa | Wrocław | Remote
Salary: 12 000 – 15 000 netto + VAT B2B
Software Engineer in Machine Learning
Hi there!
We are Tooploox and we work on projects that improve people’s lives – in line with our mission, we have already changed the way people invest their money, build houses and take care of their health (just take a look at our client portfolio). Feel invited!
We are looking for an ambitious Software Engineer who wants to pursue a career in machine learning.
What you will do:
- designing, developing, maintaining and deploying software applications that utilize machine learning algorithms;
- collaborating with machine learning engineers to integrate machine learning models with software applications;
- Interact directly with various types of clients, from startups to multinational companies such as eBay.
Experience and skills you need to join us:
- 2+ years of experience in Software Engineering;
- proficiency in Python;
- design and implement back-end systems and APIs using state-of-the-art technologies and practices;
- good knowledge of software development best practices (clean code, design patterns, code smells, continuous integration, code review, unit / functional / regression tests, Git);
- knowledge of Machine Learning;
- knowledge of Numpy, good to know: PyTorch;
- knowledge of Docker;
- have a great problem solving, critical thinking, and communication skills;
- analytical thinking skills and knowledge of algorithms;
- mathematical skill set (algebra, good to know probability theory and statistics);
- fluent in spoken and written English and Polish.
It would be great if you also have:
- knowledge of processing large datasets and pipelines;
- MLOps skills, or at least willingness to learn;
- knowledge of Kubernetes.
Software Engineer in Machine Learning
Benefits
How we will help to fulfill your needs:
How we work
We believe that teams and employees are able to manage themselves. That’s why we’ve decided to work in a flat, informal structure, at the core of which lay the values we care for most of all: collaboration, trust and flexibility.
Being a part of a self-organizing, autonomous team gives us real ownership of our work and the possibility to fully develop our potential.
Do you have any questions?
Talk with our recruitment team!