Position: Machine Learning Engineer
Company: Zfort Group
Experience required: 5y
Category: Data Science
English level: upper
Published: 2023-05-01T00:00:00+03:00

We are seeking a highly skilled Machine learning engineer to join our team. The candidate must possess a strong understanding of machine learning algorithms as well as have a proven track record of using various neural networks to solve complex data problems. The ideal candidate will have experience in multiple areas of machine learning, including data preprocessing, feature extraction, model selection, validation, and optimization.
**Responsibilities:**
Build and maintain machine learning models utilizing various neural networks;
Develop and implement data pipelines for data extraction, transformation, and loading;
Collaborate with cross-functional teams to identify business problems and develop machine learning solutions;
Develop and execute data-driven experiments to evaluate hypothesis and test data assumptions;
Design and implement algorithms for predictive modeling, anomaly detection, and trend analysis;
Develop and implement deployment pipelines to enable the effective use of machine learning models;
Continuously improve machine learning techniques through research and development.
**Requirements:**
Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or related fields;
Strong programming skills in Python and familiarity with ML libraries such as Scikit-learn, Keras, TensorFlow, PyTorch, Pandas, and NumPy;
Excellent understanding of machine learning algorithms;
Strong experience in data preprocessing, feature engineering, and model selection, validation, and optimization;
Strong experience with deep learning frameworks;
Proven experience in designing and deploying machine learning algorithms in production environments;
Proficient in SQL and NoSQL Databases;
Excellent problem-solving skills;
Strong communication skills;
Passionate about machine learning and its applications.
**Preferred Qualifications:**
Solid understanding of statistical modeling;
Knowledge of distributed systems and big data processing frameworks;
Experience with cloud-based services, such as AWS or Azure;
Familiarity with data visualization tools, such as Tableau or PowerBI.
If you meet these requirements and are passionate about applying various neural networks to solve complex data problems, we encourage you to apply to this exciting opportunity.