Machine Learning/Software Engineer

Automade > Join Us > Machine Learning/Software Engineer

Machine Learning/Software Engineer

As a Machine Learning/Software Engineer you will be part of the team responsible for the development and maintenance of the proprietary Robotic Desktop Automation platform. Your main objective will be to design and implement Machine Learning systems that will allow the Automade Robot to recognise and process what the it “sees” on the user’s desktop even more effectively.


About the project:

Our main goal is a quick and user-friendly creation of automated processes in which the robot itself reproduces the activities learnt on the user interface. We do this by analysing the actions performed by the user during the work, recognizing his intentions and then reproducing them correctly – this way it is possible to automate the entire business process. Solving the problems we encounter on a daily basis requires not only analytical skills but also a great deal of creativity – that is why we are open to unconventional solutions.


How we work:

In our everyday work, we focus on the quality of the code, therefore, apart from tools for static code analysis, we conduct a thorough code review and the whole code is tested by unit-tests (70% coverage on average) as well as automated regression tests.

Because our project consists of many elements – everyone can find in its tasks corresponding to their skills and interests.


Technological stock:

Java 11, Spring, Git, TDD, Clean Code, Docker, OpenCV, Image Processing, Machine Learning, Spock, C++, Vadin, RPA


We expect:

  • Experience of working with Machine Learning systems: Computer Vision, Image Processing and using OpenCV libraries
  • Creativity in solving technical problems
  • Proactivity and responsibility for the implementation of tasks
  • Taking care of the quality of the written code (Clean Code, TDD, Clean Architecture and Code Review)
  • Higher education: computer science or related disciplines


We offer:

  • An interesting and challenging project
  • Daily work on new functionalities and co-creating innovative solutions
  • A real impact on product development
  • Latest technologies and libraries, as well as the real impact on their selection
  • Work in a team focused on sharing knowledge and ideas
  • Work in Agile methodology, daily stand-ups at 10:00, 2-week sprints
  • Employment under an employment contract
  • Cafeteria plan



Automade is a brand of Extreme Robotics Sp. z o.o.
Extreme Robotics Sp. z o.o. with its registered office in Warsaw, ul. Bagno 2/73, registered in the National Court Register kept by the District Court for the Capital City of Warsaw in Warsaw, 12th Commercial Division of the National Court Register under KRS number 373797 is the administrator of your personal data.
By clicking on the “Send application” button or sending an e-mail to, or otherwise sending a recruitment application to Automade you give Extreme Robotics Sp. z o.o. your consent to process your personal data included in the recruitment application in order to conduct recruitment for the position indicated in the advertisement.
If you want us to keep your CV in our database for future recruitments, please include the following consent in your CV: I give Extreme Robotics Sp. z o.o. with its registered office in Warsaw, ul. Bagno 2/73 my consent to process my personal data contained in my application for the purposes of current and future recruitments
You can revoke all or individual consents at any time by contacting us at Withdrawal of consent shall not affect the lawfulness of processing carried out on the basis of consent prior to its withdrawal.