Machine Learning Engineer
Machine Learning Engineer57
Applications
57
Applications
About the Job
Skills
Job Description
Job Title: Machine Learning Engineer
Location: Ahemedabad
Job Type: Full-Time
Job Overview:
We are seeking a highly skilled and motivated Machine Learning Engineer to join our growing team. In this role, you will work closely with data scientists, software engineers, and other stakeholders to develop, deploy, and optimize machine learning models that solve complex problems and provide valuable insights.
Key Responsibilities:
- Design, develop, and implement machine learning models and algorithms.
- Collaborate with cross-functional teams to understand business needs and translate them into machine learning solutions.
- Build scalable, production-grade ML systems and pipelines that can handle large datasets.
- Perform exploratory data analysis, feature engineering, and model evaluation.
- Continuously improve and optimize existing ML models for performance, accuracy, and efficiency.
- Conduct model validation, testing, and troubleshooting to ensure high-quality outcomes.
- Stay up-to-date with the latest research, trends, and best practices in machine learning and artificial intelligence.
- Write clean, maintainable, and efficient code following best software engineering practices.
- Document the entire process from data preprocessing to model deployment and maintenance.
- Collaborate with software engineers to integrate ML models into production environments.
- Ensure data privacy, security, and compliance in all machine learning workflows.
Required Skills and Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Proven experience working as a Machine Learning Engineer or in a similar role.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, or Keras.
- Familiarity with data processing tools (e.g., pandas, NumPy) and cloud platforms (AWS, Azure, GCP).
- Solid understanding of machine learning algorithms, model optimization, and evaluation metrics.
- Experience with data preprocessing, feature engineering, and dimensionality reduction.
- Familiarity with version control systems (e.g., Git) and containerization (e.g., Docker).
- Strong problem-solving, analytical, and communication skills.
- Ability to work in an agile development environment and meet deadlines.
Preferred Qualifications:
- Experience with deep learning, reinforcement learning, or NLP.
- Knowledge of distributed computing and big data tools (e.g., Hadoop, Spark).
- Experience with MLOps and model deployment in cloud environments.
- Familiarity with DevOps practices and CI/CD pipelines.
- Contributions to open-source machine learning projects or publications in the field.
- .
Category
ML/AI Engineers (Software and Web Development)Data Scientist (Software and Web Development)Data Engineer (Software and Web Development)Cloud Architects (Software and Web Development)Software Engineer (Software and Web Development)
Expertise
Machine Learning - 1 Year - Intermediate
Deep Learning - 1 Year - Intermediate
Python - 1 Year - Intermediate
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Bangalore, Hyderabad
Other open jobs from Career Grow Solutions