logo

JobNob

Your Career. Our Passion.

Machine Learning Engineer


Yavar.AI


Location

Coimbatore | India


Job description

As a Machine Learning engineer, you will be responsible for building efficient, data-driven artificial intelligence systems that advance our predictive automation capabilities. You will lead all the processes from data collection, cleaning, and pre-processing, to training models and deploying them to production.

You should be highly skilled in statistics and programming, with the ability to confidently assess, analyze, and organize large amounts of data. You should also be able to execute tests and optimize machine learning models and algorithms.

Ideally, you should be passionate about artificial intelligence and stay up to date with the latest developments in the field.

PRIMARY RESPONSIBILITIES

· Study and transform data science prototypes and apply appropriate machine learning algorithms and tools.

· Run machine learning tests and experiments, and document findings and results.

· Train, retrain, and monitor machine learning systems and models as needed.

· Construct optimized data pipelines to feed machine learning models.

· Consult with managers to determine and refine machine learning objectives.

· Extend existing machine learning libraries and frameworks.

· Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress.

· Managing available resources such as hardware, data, and personnel so that deadlines are met.

· Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability.

· Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world.

· Supervising the data acquisition process if more data is needed.

· Defining validation strategies and the pre-processing or feature engineering to be done on a given dataset.

KEY ATTRIBUTES

· Bachelor's or master's degree in computer science, Statistics, or a related field.

· Proven experience (3+ years) in machine learning model development.

· Strong understanding of machine learning algorithms, statistical modelling, and data analysis techniques.

· Proficiency in programming languages such as Python, or R and experience with machine learning libraries/frameworks. (Eg: TensorFlow, PyTorch , Keras, Scikit-learn, Numpy, Pandas, Apache Spark MLib, Huggingface, XGBoost etc.)

· Experience with data pre-processing, feature engineering, and data augmentation techniques.

· Solid knowledge of software development practices, version control, and agile methodologies.

· Strong problem-solving skills and ability to tackle complex business problems with machine learning solutions.

· Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.

· Leadership and management skills, with the ability to inspire and motivate a team.

· Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and distributed computing is a plus.

· Familiarity with version control systems like Git for collaborative development.

Location: Coimbatore

Mode: Work from office

Salary: As per industry norms


Job tags



Salary

All rights reserved