Machine Learning Engineer - Sunnyvale, United States - Tata Consultancy Services

    Tata Consultancy Services background
    Description
    Summary


    We are looking for a Machine Learning Engineer, who has hands-onexperience in machine learning system development, Cloud computing, backenddevelopment and AI/ML.

    Candidate must have strong NLP exp.


    • Automate end-to-end ETL/ML pipelines with structuralunderstanding of data products.
    . Automate, deploy and maintain ML pipelines into existing cloudresources.


    • Work with team members to assist with data-related technicalissues and support their data product needs.
    • Work with team members to evaluateand improve existing ML system and models.
    Required Skills


    • A background in computer science, engineering, mathematics, orsimilar quantitative field with a minimum of 2 years professional experience
    • Strong Python/Java programmingskills
    • Experience in implementing data pipelines using python
    • Experience with workflow scheduling / orchestration such asKubernetes, Airflow or Oozie
    • Extract Transform Load (ETL) experience using Spark, Kafka,Hadoop, or similar technologies
    • Experience with query APIs using JSON, ProtocolBuffers, or XML
    • Experience with Unix-based command line interface and Bashscripts
    Optional Skills


    • Experience with computer vision or natural language processing aplus.
    • Database development experience with Relational orMPP/distributed systems such as Oracle/Teradata/Vertica/Hive a plus
    • Data visualization or web development skills a plus