Machine Learning Engineer - San Francisco, United States - Tata Consultancy Services

    Tata Consultancy Services background
    Description

    JobTitle

    Machine Learning Engineer/AI Engineer


    RelevantExperience(inyrs)

    10+


    WorkLocation (State, City and Zip)

    San Francisco


    Technical/FunctionalSkills

    Azure, Python, AIML, Kubernetes, Devops


    Roles& Responsibilities


    Responsibilities:
    Hands on experiencein Azure cloud Technology and definitely very good hands on experience inTerraform .


    • Design andimplement monitoring and alerting strategies to enforce application SLAs
    • Develop, test,and debug automated tasks (Apps, Systems, Infrastructure)
    • Troubleshootpriority incidents, facilitate blameless post-mortems
    • Work withdevelopment teams throughout the software life cycle ensuring sustainablesoftware releases
    • Perform analyticson previous incidents and usage patterns to better predict issues and takeproactive actions
    • Define, driveadoption and enforcement of service level objectives at both service andexperience levels
    • Influence, designand create new architectures, standards and methods for large-scaleenterprise systems
    • Build and driveadoption for greater self-healing and resiliency patterns
    • Lead andparticipate in performance tests; identify bottlenecks, opportunities foroptimization, and capacity demands
    • Experience inmanaging and scaling distributed systems in a public, private, or hybridcloud environment
    • Advise designreviews, operational reviews, and the deployment of highly availableinfrastructure.
    • Make monitoringand alerting meaningful to support our uptime goals.
    • Operate andmaintain infrastructure in multiple public clouds especially Azure Cloud
    • Experience withdeploying, supporting and monitoring new and existing services, platforms,and application stacks
    • Experience withscale testing, disaster recovery, and capacity planning
    • Cloud operationsexperience in a large scale 24x7 production environment.
    • Manage, innovateand create programs, new software, analytics that drive improvements to theavailability, scalability, latency, and efficiency of USBank Applications andservices.
    Is responsible fordeveloping, implementing and maintaining knowledge-based or artificialintelligence application systems.

    The individual should ensure thatinformation is converted into a format that is digestible and easy for endusers to access the information and utilize it optimally.


    ESSENTIALFUNCTIONS:

    • Designs andwrites complex code in several languages relevant to our existing productstack, with a focus on automation
    • Configures,tunes, maintains and installs applications systems and validates systemfunctionality
    • Monitors and finetunes applications system to achieve optimum performance levels and workswith hardware teams to resolve issues with hardware and software
    • Develops andmaintains department's knowledge database containing enterprise issues andpossible resolutions.
    • Develops modelsof task problem domain for which a system will be designed or built.
    • Uses models,hypotheses, and cognitive analysis techniques to elicit real problem-solvingknowledge from the experts
    • Mediates betweenthe expert and knowledge base; encodes for the knowledge base
    • Acts as subjectmatter expert for difficult or complex application problems requiringinterpretation of AI tools and principles
    • Researches andprepares reports and studies on various aspects of knowledge acquisition,modeling, management, and presentation
    • Develops andmaintains processes, procedures, models, and templates for collecting andorganizing knowledge into specialized knowledge representation programs
    • Acts as vendorliaison for products and services to support development tools
    • Maintains thedefinition, documentation, training, testing, and activation of DisasterRecovery/Busine