Position: Senior Machine Learning Engineer
Company: NCube
Category: Python
Experience required: 5y
English level: upper

We are looking for a high-performing Machine Learning Engineer with proven experience and strong technical background to participate in the development of the project from scratch.

Our customer is from Berlin, they work in 4 main directions: AI-based Computer Vision, Intelligent Robotics, Autonomous Mobility, Adaptive Assistance Systems. Among their clients: Siemens, Nokia, P&G, Deutsche Telekom, etc.

Project is a financial tool with ML algorithms for analytics and real-time trading on stock exchange markets.

Experience / Skills required:

Must have:
5+ years of software engineering experience in delivering high-quality production software
Experienced in working with market price data as time series
Experienced in working with time series modelling and forecasting
General expertise with feature-engineering and ML
Experience writing reports with markdown and Jupyther
Strong programming skills in Python and/or C++ with an emphasis on data structures and algorithms
Strong expertise with software development lifecycle — coding, debugging, optimization, testing, integration
Upper-Intermediate English and better

Good to have:
Strong expertise with DL frameworks like Tensorflow, Caffe, PyTorch etc.

Responsibilities:
Pattern analysis and machine learning on time series/market data

We offer:
Challenging project
Competitive remuneration based on qualification and contribution
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit