Senior Software Engineer Machine Learning
We are looking for a Senior Software Engineer Machine Learning for an innovative project specializing in industrial analytics based in Belgium. The project focuses on time series, event and asset data with an increasing integration of machine learning. We develop advanced analytics solutions for the manufacturing industry, including the chemical, oil, gas and pharmaceutical industries.
Responsibilities:
-
Design and implement the overall software architecture for the machine learning integration aspects of our product.
-
Collaborate with the product owner, data scientists, and other stakeholders to understand user requirements and translate them into technical specifications for back-end functionalities involving machine learning integration.
-
Collaborate with architects from other teams to define and implement standards and best practices for machine learning integration across the entire product architecture.
-
Work closely with front-end engineers to ensure seamless integration of machine learning functionalities into the user interface.
-
Be responsible for the design and review of back-end systems and data access layers.
-
Stay updated on emerging back-end technologies, machine learning frameworks (e.g., TensorFlow, PyTorch, Azure ML), and industry trends, and propose improvements to our back-end architecture and processes to enhance machine learning integration capabilities.
-
10+ years of experience as a software architect or in a software engineer role.
-
Proven experience with machine learning integration concepts and technologies.
-
Proficiency in Python, data structures, algorithms, object-oriented programming principles, and familiarity with machine learning concepts.
-
Proficiency with Java (Spring Boot), as this is the backbone of our non-ML related services.
-
Experience working in Agile/Scrum environment with knowledge of Agile methodologies.
-
Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and SQL
-
Experience with API design principles (RESTful APIs).
-
Excellent communication skills, allowing you to successfully convey technical concepts as well as architectural decisions to both technical peers as well as functional profiles (product owners/managers, customer success, etc.)
-
Master’s or Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Competitive compensation (discussed based on interview results);
-
Flexible work schedule, with the possibility to work remotely;
-
English courses in the office (paid for by the company);
-
50% compensation for courses/participation in meetups and conferences;
-
50% compensation for costs under the health insurance contract;
-
26 calendar days of vacation, plus 3 sick days;
-
A pleasant atmosphere and support within the team (you will love Mondays :);
-
Convenient office location (near Petrovshchina metro station, with ample parking for car owners);
-
Comfortable workplace (we consider preferences when equipping it).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).