Principal Machine Learning Engineer

4 weeks ago


Bengaluru, Karnataka, India Visa Full time

Company Description:

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Job Description:

Role: Principal ML Engineer (Expertise in distributed systems) - AI as Services

Location: Bangalore, KA

Work mode: Hybrid (2/3 days' work from office)

The Opportunity:

Payments has become a very active/hot area in the last couple of years, creating a strong demand for innovation. This will be a very exciting area in the next 5 to 10 years. Not only is VISA a leader in the payment industry and has been for a long time, but it is also quickly transitioning into a technology company that is fostering an environment for applying the latest technology to solve exciting problems in this area.

Visa AI as a Service (VAIaS) operationalizes the delivery of AI and decision intelligence to ensure their ongoing business values. Built with composable AI capabilities, privacy-enhancing computation, and cloud native platforms, VAIaS automates the updates to data, models, and applications. Combined with strong AI governance, VAIaS optimizes the performance, scalability, interpretability and reliability of AI models and services. If you want to be in the exciting payment and AI space, learn fast, and make big impacts, Visa AI as a Service is an ideal place for you

This position is for a Principal Machine Learning Scientist with solid Machine Learning System development experience, who will contribute to both strategic and tactic planning and execution to continuously advance AI Platform's vision and mission. In this position, you are first a passionate and hard-working machine learning specialist and system architect that can work in a multifaceted environment as a member of Agile Scrum teams.

You will be an integral part of the leadership team, setting up technical roadmap, introducing the latest machine learning and system technology to the team, working with development managers and teams to identify and resolve technical challenges, and working with different products and data science teams to streamline the feature request and model onboarding.

Essential Functions:

  • Collaborate with project teams, data science teams and development teams to drive the technical roadmap and guide development and implementation of new data driven business solutions.
  • Drive technical standard and best practices and continuously improve AI Platform engineering scalability.
  • Architecture and design of AI Platform services including Machine Learning Engines, In Memory Computing Systems, Streaming Computing Systems, Distributed Data Systems and etc, in Golang, Java, and Python.
  • Coordinate the implementation among development teams to ensure system performance, security, scalability and availability.
  • Coaching and mentoring junior team members and evolving team talent pipeline.

Qualifications:

  • 15 or more years of experience with a Bachelor's degree or 12 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience
  • Strong experience in innovative areas such as Machine Learning, Deep Learning, Stream Computing, MLOps, In-Memory Computing.
  • Experience with Rust, Golang, or Java.
  • Any experience with 'machine learning model latency reduction', 'transformer model architecture', 'model pruning' or 'quantization' is highly preferred.
  • Expert in web service standards and related patterns (REST, gRPC)
  • Expert in developing large scale, enterprise class distributed system or subsystems that require high availability, low-latency, & strong data consistency computing.
  • Authority in architecting solutions with Continuous Integration and Continuous Delivery in mind
  • Expert in distributed in-memory computing technologies like Redis
  • Experience developing proper metrics instrumentation in software components, to help facilitate real-time and remote problem solving /performance monitoring.

**We do not expect that any single candidate would fulfill all these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn't work with payments technology or web applications before joining Visa.



  • Bengaluru, Karnataka, India Talent Nexa Consulting Full time

    Job Title Principal Machine Learning Engineer Location Bengaluru India Company US-Based SaaS Product Company Experience 8-12 years About the Role We are seeking a highly skilled and experienced Principal Machine Learning Engineer to join our dynamic team The ideal candidate will have deep expertise in Machine Learning ML Natural Language...


  • Bengaluru, Karnataka, India Nykaa Full time

    Role Description: Principal Machine Learning Scientist(IC) – AdTechAbout the Team:Nykaa's AdTech Data Science team is at the forefront of building intelligent, ML-powered advertising products including Sponsored Products, Display Ads, and Creative Personalization. We aim to serve highly relevant, personalized ads to millions of users while maximizing...


  • Bengaluru, Karnataka, India beBeeData Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    Machine Learning Engineering Opportunity About the Role:We are seeking an experienced Machine Learning Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing and implementing scalable machine learning workflows using frameworks like TensorFlow, PyTorch, and Scikit-learn. Key Responsibilities:Design...


  • Bengaluru, Karnataka, India Spydra Full time

    Job DescriptionJob Summary:We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development. You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products...


  • Bengaluru, Karnataka, India Spydra Full time

    Job Summary: We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development. You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products and...


  • Bengaluru, Karnataka, India SYNOpix Full time

    Join our team as a Machine Learning Engineer and build innovative solutions for our U.S. client. We're looking for someone with a strong background in machine learning who is ready to design, build, and deploy robust ML models in a production environment. Your expertise in AWS SageMaker will be key to creating scalable solutions that deliver real...

  • Principal Engineer

    3 weeks ago


    Bengaluru, Karnataka, India HCLTech Full time

    HCLTech is looking for a highly talented and self- motivated [Principal Software Engineer to join it in advancing the technological world through innovation and creativity.Job Title: Principal Software EngineerRole/Responsibilities Gen AI capability development - Design, fine-tune, and optimize LLMs, retrieval-augmented generation (RAG), and reinforcement...

  • Principal Engineer

    4 weeks ago


    Bengaluru, Karnataka, India HCLTech Full time

    HCLTech is looking for a highly talented and self- motivated (Principal Software Engineer to join it in advancing the technological world through innovation and creativity. Job Title: Principal Software Engineer Role/Responsibilities Gen AI capability development - Design, fine-tune, and optimize LLMs, retrieval-augmented generation (RAG), and...


  • Bengaluru, Karnataka, India beBeeDataScientist Full time US$ 1,20,000 - US$ 1,50,000

    Machine Learning Engineer - Space Data AnalyticsAbout the RoleWe are seeking a highly skilled Machine Learning Engineer to join our team working on space data analytics. The successful candidate will have experience in designing and implementing state-of-the-art computer vision and ML models for satellite imagery.The ideal candidate will be responsible for...


  • Bengaluru, Karnataka, India beBeeMachineLearning Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title: Machine Learning EngineerWe are seeking a seasoned Machine Learning Engineer to join our team. As a key member of our data science organization, you will be responsible for designing, developing, and deploying machine learning models ranging from classical algorithms to deep learning.Key Responsibilities:Design and develop machine learning models...