onsite
ML Engineer
ML Engineer
As a Machine Learning Engineer, you will design, develop, and implement machine learning models and algorithms to solve complex business problems. You will collaborate with cross-functional teams to deploy scalable and efficient solutions and work on end-to-end machine learning projects.
About the role
Job Description
As a Machine Learning Engineer, you will be responsible for designing, developing, and implementing machine learning models and algorithms to solve complex business problems. You will collaborate with cross-functional teams to deploy scalable and efficient solutions and stay updated with the latest advancements in machine learning.
Key Responsibilities
- Design and develop machine learning models and algorithms.
- Collaborate with data scientists and software engineers to deploy models into production.
- Collect, clean, and preprocess large datasets for model training.
- Evaluate and fine-tune models for optimal performance.
- Work on end-to-end machine learning projects, from problem definition to deployment.
Requirements
- Proven experience as a Machine Learning Engineer or similar role.
- Strong programming skills in languages like Python
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Solid understanding of data structures, algorithms, and statistical concepts.
- Familiarity with cloud platforms and services.
Experience to put you ahead
- Advanced degree in Machine Learning, Computer Science, or a related field.
- Experience with natural language processing (NLP) or computer vision.
- Knowledge of deep learning architectures.
- Familiarity with big data technologies (e.g., Apache Spark).
Skills
PythonTensorFlowPyTorchscikit learnData StructuresAlgorithmsstatistical conceptsCloud PlatformsNatural Language ProcessingNlpComputer Visiondeep learning architecturesApache Spark