Sorry, this job is no longer available.

(Loading More Opportunities)

Machine Learning Software Engineer

Key Qualifications
Proven understanding of Python, and general software development skills (source code management, debugging, testing, deployment etc.)
Experience with NLP technologies & the handling of unstructured text
Detailed understanding of text pre-processing and normalisation techniques such as tokenisation, lemmatisation, stemming, POS tagging and parsing and how they work at a low level
Prior experience in implementation of industry solution with traditional ML - classification, regression or clustering problem
Working experience in Software Development Lifecycles, agile methodologies, and continuous integration
Expertise in text-analytics - Sentiment Analysis, Entity Extraction, Language modelling - and associated sequence learning models ( RNN, LSTM, GRU )
Comfort in working with deep-learning libraries (Tensorflow, Keras, Theano, PyTorch)
Apple has a tremendous amount of data, and we have just scratched the surface in pattern detection, anomaly detection, predictive modeling, and process optimization. The Contact Technologies NLP/Machine Learning team has delivered innovative solutions including virtual chat-bots and sentiment analysis in CRM. There are many more exciting problems on improving customer service experience yet to be discovered and solved and business owners eager to use the power of neural networks and machine learning. We support a collaborative work environment, while allowing solution autonomy on projects. Conceive and design end to end machine learning solutions to support Apple's business units: - Work with business owners to map business requirements into technical solutions - Develop and implement solutions to fit business problems, which may include applying algorithms from a standard tool or custom algorithm development - Implement entire ML pipeline from data pre-processing and feature engineering through model building to model evaluation - Work closely with data warehouse architects and software developers to generate detailed business intelligence solutions for end users - Perform ad-hoc statistical and data science analysis - Design model evaluation techniques and present results of analysis to business units
Education & Experience
BTech/BE in Computer Science - Certifications in Machine Learning, Data Science, Artificial Intelligence, Computational Linguistics or related fields - 5 years or more of proven ability applying data science techniques to real business problems
Hyderabad / Secunderabad, TG, IN