Machine Learning Engineer / Sr. ML Engineer 

Full Time Role, Remote Working

As a Machine Learning/ Senior Machine Learning Engineer for a fast-growing start-up AI/ ML organization, the incumbent would be required to design and develop tailored machine learning/ deep learning algorithms in line with best fit for solving the client use cases. The incumbent will also be deft in developing AI/ ML products by developing tailored algorithms using ML/ DL, Predictive or Prescriptive Analytics, computer vision, Natural Language Processing or a combination thereof. We are looking for a highly creative and sharp incumbent who can largely work unsupervised.

Roles and Responsibilities

Design and develop machine learning algorithms and deep learning systems by collaborating with the data scientists and should be able to work in an agile environment.

Have a deep expertise in identifying the right algorithm(s) for a given client defined problem and the type of data available.

Perform data mining by applying machine learning and supervised or unsupervised learning algorithms.

Design models and pipeline for pre - processing of data and automatic classification based on Machine Learning /Artificial Intelligence models.

Prepare and analyze historical data and identify patterns.

Select appropriate datasets and data representation methods that have the maximum impact on desired outcome.

Perform Exploratory Data Analysis.

Generate and test working hypothesis.

Develop NLP techniques to sentiment analysis, classification, regression, disambiguation and neutral networks among others.

Extend existing ML libraries and frameworks.

Visualize, interpret, report and communicate data findings in various formats using Tableau, ggplot.

Provide technical support for product management and business development activities including proposal writing and technical documentation.

Integrate with cloud-based web technologies via web services API.

Stay up to date on Machine learning developments and latest AI technology.

Should have expertise in converting a business problem into mathematical problem, identify data-sets necessary to solve, develop the solution through contemporary algorithms or a combination thereof, build the final deployable algorithm(s) and thereafter convert it back to a business solution for sharing with clients.

Should be able to work seamlessly using agile principles - in a cross functional team in order to keep the team abreast of project progress.

Qualifications, Experience and Leadership Attributes

Proven experience as a Machine Learning Engineer or similar role with a minimum of 3 years' experience for ML Engineer and a minimum of 7 years for Senior ML Engineer.

M.Tech/ MS or BTech/BE in Computer Science or Computer Engineering.

Understanding of data structures, data modelling and software architecture.

Deep knowledge of Mathematics, Probability theory, Statistics - theory and applied, and complex ML algorithms.

Ability to write robust code in Python, Java & R.

Familiarity with ML frameworks like Keras or PyTorch and Libraries like Sciket-learn, Scipy R, Network X, Spacy and NLTK.

Experience in cloud services eg: PaaS and SaaS, Rest API, server less functions.

Experience in using business intelligence tools like Tableau, etc.

Experience in Hadoop, Spark, Hive, Cassandra, Kafka and NoSQL databases is a plus.

Good understanding of deep learning algorithms and workflows. Experience with Torch, Caffe, MXNet, Tensor Flow will be an advantage.

Comfortable delivering cloud solutions with a micro-service architecture.

Attention to detail and ability to stretch and beat project deadlines.

Self-driven, should be able to multitask in fast-paced environment with ability to work across teams.

Exceptional verbal and written communication Skills.

Outstanding analytical and problem-solving Skills.

Meet our LEAP attributes through a culture of Learning, Engaging, Achieving and Pioneering – in all activities.

About MCG

MCG is an equal opportunity organization and we welcome diversity and practice inclusiveness. We are a company focused on Artificial Intelligence driven high impact solutions for our clients. We have Research bend of mind and deeply value innovative, out-of-the-box thinking. We have a very open culture and encourage our associates to express themselves freely. We are super-passionate about our clients - settling at no less than client delight. We also ensure our associates genuinely enjoy the meaningful work they do and get rewarded & recognized for their efforts. We believe in stretch goals and have a genuine passion that our associates bring to work.