Tata Consultancy Services (TCS) is a purely merit based employer and we do not ask money or employ any agency to make offers on behalf of TCS

Tata Consultancy Services (TCS) es un empleador que trabaja en base a méritos y no solicita dinero a postulantes ni utiliza agencia alguna para hacer ofertas en representación de TCS.

We are looking is looking for an awesome Machine Learning Engineer with hands-on experience in developing and maintaining scalable machine learning applications and pipelines in a fast-paced business environment.


• Building, maintaining, and optimizing data pipelines and ETL jobs

• Working with a text, video, and images to extract useful metadata

• Collaborating across the team to shape the Data Platform technology stack

• Writing technical documentation

• Improving automation and test coverage (unit/integration/user acceptance tests, etc.)

• Keeping up to date with modern data engineering technologies


Tata Consultancy Services


• 5+ years of software engineering/data science experience with 2+ years in data engineering plus a Master’s degree in Computer Science (or related field) or equivalent professional experience combined with a Bachelor’s degree

• Extensive experience with Python and libraries (e.g. NLTK, gensim, spaCy, and pandas)
• Experience with Apache Spark (especially SparkML) and/or Apache Hadoop

• Strong experience in NLP, specifically topic modeling and text classification

• Experience with build and dependency management tools (Gradle, sbt, Maven, npm)

• Understanding of TF-IDF and tools like Apache Solr

• Ability to build cloud native apps on Amazon Web Services

• Good experience with agile development processes like Scrum and Kanban

• Insist on automating everything (testing, Continuous Integration, Continuous Delivery)

• Experience in working on the command line in a Unix/Linux environment Nice to have:

• Experience with one or more NoSQL databases such as Cassandra, DynamoDB, MongoDB, Neo4J, or RDF triple stores

• Experience with data pipeline tools such as Apache Airflow, Luigi, AWS Data Pipeline

• Experience scaling machine learning pipelines

If you to continue to grow professionally and work in a multi-cultural environment, apply and join us! We are one of the biggest IT companies in the world!

Educational level:

Master Degree

Level of experience (years):

Mid Career (2+ years of experience)

How to apply:

Please mention NLP People as a source when applying


Tagged as: , , ,

About Tata Consultancy Services

Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPS, infrastructure, engineering and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. A part of the Tata group, India’s largest industrial conglomerate, TCS has over 300,000 of the world’s best-trained consultants in 46 countries. The company generated consolidated revenues of US $13.4 billion for year ended March 31, 2014 and is listed on the National Stock Exchange and Bombay Stock Exchange in India. For more information, visit us at www.tcs.com.