Job Description :
Hi,
Position:- ML Engineer
Client: - Oath Inc.
Location: - Sunnyvale, CA
Job description:
ML Engineer
You are an expert on using data to build and train models. The models are then used to automate processes and forecasting the customer behaviournbsp; You will lead all the processes from data collection, cleaning, and pre-processing, to training models and deploying them to production. You are passionate about artificial intelligence and stay up-to-date with the latest developments in the field.
Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
Analysing 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 the model in the real world
Verifying data quality, and/or ensuring it via data cleaning
Supervising the data acquisition process if more data is needed
Defining validation strategies
Defining the pre-processing or feature engineering to be done on a given dataset
Training models and tuning their hyperparameters
Analysing the errors of the model and designing strategies to overcome them
Deploying models to production
Skills Required
Mandatory skills:
Proficiency with Python and libraries for machine learning such as scikit-learn and pandas
Expertise in visualizing and manipulating big datasets
General understanding of operating system, e.g. Windows and Linux
Outstanding analytical and problem-solving skills
Excellent communication skills to connect and engage with business SMEs with quick understanding on business problem
Ability to translate business problem into technical solution
Ability to write robust code in Python, Spark and R
Understanding of state-of-the-art Machine Learning techniques and have experience converting ML models to production grade, high volume scalable run time models
Experience in some machine learning frameworks – Scikit, MLPack, TF, SparkMLib
Experience with Docker, Containerization, AWS.
Experience in RDBMS such as Postgres or SQL Server
Ability to work with offshore team of engineers and making sure expectations are met and delivered to customer on time and right quality
Add-on skills:
Deep knowledge of math, probability, statistics and algorithms
Understanding of data structures, data modelling
Familiarity with machine learning frameworks (like Keras or PyTorch)
Experience
BS or MS in Computer Science
Minimum 3 years of relevant experience in mandatory skills
Minimum 8 years of overall experience