Job Description
1. DESCRIPTION
We are looking for an experienced Machine Learning Engineer to join our client‘s R&D team, a small group of scientists and engineers developing advanced algorithms and solutions to improve the health of millions around the globe.
In this role, you will design, develop, and optimize machine learning solutions, working with large-scale Python codebases and end-to-end ML pipelines in cloud environments.
You will collaborate directly with international scientists and engineers, contributing to the development, implementation, and improvement of machine learning models for real-world applications.
We are looking for an engineer with strong Python programming skills, hands-on experience in building and managing ML pipelines, cloud experience, and excellent English communication skills.
2. RESPONSIBILITIES
-
Design, develop, implement, and optimize machine learning models and algorithms for real-world applications.
-
Develop, maintain, and manage large-scale Python codebases for machine learning projects.
-
Build, maintain, and optimize end-to-end ML pipelines, from data processing and model training to validation.
-
Work with cloud environments, particularly Google Cloud, to develop and run ML workflows.
-
Analyze model performance, identify issues, and improve model accuracy, efficiency, and scalability.
-
Collaborate with scientists and engineers to translate research concepts and business requirements into practical ML solutions.
-
Communicate technical findings, implementation approaches, and project progress directly with international clients.
-
Document technical solutions, model performance, and development processes.
3. REQUIREMENTS
Must-have
-
At least 4 years of experience in Machine Learning Engineering, AI Engineering, or a closely related field.
-
Strong English communication skills, with the ability to discuss technical topics and collaborate directly with international clients.
-
Solid hands-on experience in Python programming, particularly working with large-scale codebases.
-
Practical experience developing, managing, and maintaining machine learning models and ML pipelines.
-
Experience working with cloud environments (Google Cloud is preferred; AWS or Azure experience is also relevant).
-
Good understanding of machine learning concepts, model development, training, validation, and optimization.
-
Strong problem-solving skills and the ability to work independently in a collaborative R&D environment.
Nice to have
-
Experience in signal processing, including filtering, denoising, FFT, spectrogram analysis, and feature extraction.
-
Experience with multi-channel time-series data, biosignals, or sensor-array data.
-
Experience with deep learning architectures such as CNN, LSTM, or other sequential models.
-
Experience working with large-scale, noisy, real-world datasets.
-
Background in Mathematics, Computer Science, Physics, Electrical Engineering, or Biomedical Engineering.
-
Experience working in a small R&D team or collaborating directly with scientists.
-
Familiarity with ML model optimization and scalable deployment.
4. WHY YOU‘LL LOVE WORKING AT EASTGATE
-
Attractive salary package.
-
Eastgate Software is a Global Fortune 500 Preferred Vendor, offering opportunities to collaborate with IT experts across Europe and the USA.
-
Professional and motivating working environment with opportunities to contribute ideas and develop your technical expertise through full-cycle projects.
-
Flexible check-in: 8:30 AM – 10:30 AM, Monday to Friday.
-
No overtime (8 working hours per day).
-
Performance review and appropriate gratification twice a year.
-
13th-month salary + project bonus.
-
02 probationary months with full salary.
-
Annual health check package.
-
16 days of leave per year (12 annual leave days + 4 paid learning days), with an additional day for each year of service, up to 20 annual leave days.
-
Free snacks, video gaming, movie nights, and team social and sports activities.