company logo

Machine Learning Engineer

Ahmedabad
Full-Time
Junior: 1 to 3 years
4L - 8L (Per Year)
Posted on Jan 03 2025

About the Job

Skills

Python
Machine Learning Algorithms
Deep Learning
Data Analysis
Statistical Modeling
Natural Language Processing
TensorFlow
Computer Vision
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

Career Grow Solutions is a leading IT Services and IT Consulting Company in India. And also Career Grow Solutions is a leading Human Resource Consulting and Business Development Service Provider, Offering many services to clients and candidates, like Web Development, App Development, Human Resources Consulting, Business Development, Payroll Services, and Other Courses.

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Bangalore, Hyderabad

Other open jobs from Career Grow Solutions