Job Title: ML Engineer
Experience:
3-8 years
Notice
period: Immediate to 15 days
Location: Bangalore
JD:
Key
Responsibilities:
· Design, develop, and deploy machine
learning models and algorithms to address business challenges and
opportunities.
· Collaborate with data scientists,
software engineers, and stakeholders to understand requirements and define
machine learning objectives.
· Explore and analyze large datasets
to extract meaningful insights and features for model training.
· Build scalable and efficient data
pipelines for preprocessing, feature engineering, and model
training/validation.
· Implement and optimize machine
learning algorithms using libraries such as TensorFlow, PyTorch, or
Scikit-Learn.
· Perform model evaluation,
validation, and tuning to ensure accuracy, performance, and reliability.
· Deploy machine learning models into
production environments and monitor their performance in real-time.
· Work on various machine learning
tasks such as classification, regression, clustering, and natural language
processing (NLP).
· Stay updated with the latest
advancements in machine learning techniques, tools, and frameworks.
· Document code, models, and
experiments, and contribute to technical documentation and knowledge sharing
within the team.
Skills and
Qualifications:
· Bachelor's or Master's degree in
Computer Science, Engineering, Mathematics, or related field.
· 3-8 years of hands-on experience in
machine learning, data science, or related roles.
· Strong programming skills in Python,
with experience in libraries such as NumPy, Pandas, and Matplotlib.
· Proficiency in machine learning
frameworks such as TensorFlow, PyTorch, or Scikit-Learn.
· Experience with deep learning
techniques and architectures (CNNs, RNNs, Transformers).
· Knowledge of data preprocessing,
feature engineering, and model evaluation techniques.
· Familiarity with cloud platforms
(e.g., AWS, Azure, Google Cloud) and distributed computing.
· Strong problem-solving skills,
analytical thinking, and attention to detail.
· Excellent communication and
collaboration abilities, with the ability to work in cross-functional teams.
· Experience in software development
practices, version control (Git), and agile methodologies is a plus.