Software Country (ТОО Балхаш Системс)
ML Engineer
- Python
- Machine Learning
- SQL
- TimeSeries
- Английский — B1 — Средний
We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.
The project: we are working on the development of 2 applications:
An application collecting information from sensors and displaying it to the client. This includes many back-end services that gather, sort, validate, and process the data. The solution includes two web applications: (1) for reporting (client-side) and (2) admin application for configuring all entities.
A new application that predicts the number of visitors and based on this data forecasts the estimated number of customers and the required number of employees per shift.
You will be working in a team consisting of: 3 full-stack developers, ML engineer, devOps, technical writer.
Must-have requirements:
-
Education: a bachelor's degree in a relevant field such as Computer Science, Statistics, Mathematics, or a related discipline.
-
Python: experience with pandas, NumPy, scikit-learn.
-
SQL: strong skills with JOIN, GROUP BY, CTE, and window functions.
-
Machine learning fundamentals: model training, evaluation metrics, validation techniques.
-
Time series understanding: lags, rolling windows, seasonality.
-
Git: commits, branching, merging, resolving conflicts.
-
Linux: basic command-line skills, working via SSH.
-
English: B1 level or higher.
What we offer:
- Collaboration via a B2B contract with payments in EUR or USD, depending on your preference, or through a labor contract if you are based in Georgia, Serbia, or Kazakhstan.
- Flexible work schedule.
- Possibility to work remotely (excluding Russia and Belarus).
- Opportunities for professional growth.
- A company laptop to ensure a comfortable and efficient work setup.