Machine Learning Engineer

Apply now »

Date: 23-Oct-2020

Location: Bangalore, KA, India

Company: Alstom

Req ID:93123 

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 38 900 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.    


  • Design and develop data-driven analysis, models for importing of text document, requirements, structured and non-structured data.
  • Design models and pipeline for pre - processing of data and automatic classification based on Machine Learning /Artificial Intelligence models
  • Identify, analyze and interpret trends and patterns in complex data to provide answers to Operational/service questions
  • Present data and analysis in a clear and concise manner to allowing audience to quickly understand results and recommendations to make data-driven decisions
  • Work collaboratively with engineering and product development teams and cross-functional partners develop, execute, and maintain analytic



B.Tech./ B.E./M.E./M.Tech./M.S. in Computer Science, Information Technology, EE, EEE,



  • Be Innovative and demonstrate to peers and implement in creation of code libraries, reusable codes, and model-based developments 
  • Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. 
  • Team Player.



  • Proven experience as developer in AI/ML/NLP
  • Experience in data mining, Text Mining, working and creating data architectures
  • Knowledge of Ontology is an asset
  • Analytical mind and business acumen
  • Strong mathematics skills (e.g. statistics, algebra, probability)
  • Experience in cloud services e.g. PaaS and SaaS, Rest API, serverless functions
  • Understanding of Compute Engines, VM, Containers is nice to have
  • Problem-solving aptitude




  • 2-5 years of proven experience in developing and implementing common NLP frameworks and languages including NLTK, Spacy, Stanford NLP, BERT, TFIDF, Wordnet
  • Knowledge of Topic Modelling, Sentiment analysis, Summarization, Semantic analysis, Entity identification, OCR and Word Embedding Vectors and other machine learning / deep learning capabilities using unstructured text datasets.
  • Experience with implementation/deployment of NLP pipeline
  • Understanding and experience with leading supervised and unsupervised machine learning methods such as Regression, Neural Networks, Deep Learning, KNN, Naive Bayes, SVM, Decision Trees, Random Forest, Gradient Boosting, Ensemble methods, text mining,
  • Must have strong development experience in Python and NLP, ML packages
  • Experience in C#, JavaScript or Java is additional advantage
  • IT Skills: MS office tools (Word, Excel, PowerPoint)



  • Proficient in English language
  • Good written and Verbal communication skills

An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.   


Job Segment: Product Development, Developer, Java, Computer Science, Cloud, Research, Technology