Senior Machine Learning Engineer

3 weeks ago


Bengaluru, India Expedia Group Full time
Senior Machine Learning Engineer

Are you fascinated by machine learning and building robust machine learning pipelines which process massive amounts of data at scale and speed to provide crucial insights to the end consumers?

This is exactly what we, the Machine Learning Engineering group in Expedia, do.

Our mission is to partner with our Machine Learning Science counterparts to use AI/ML to collaboratively transform Expedia’s data assets into intelligent and real-time insights to support a variety of applications which are used by 1000+ market managers, analysts, our supply partners, and our travelers. Our work spans across a variety of datasets and ML models and across a diverse technology stack ranging from Spark, Airflow, Databricks, Kubernetes, AWS and much more

What you’ll do:Work in a cross-functional team of Machine Learning engineers and Data scientists to lead the design and development of large scale batch and real-time ML Services

Design, implement and deploy large scale data pipelines (both real time and batch) and back-end services

Lead the end-to-end product life cycle for mid to large machine learning/data engineering projects: Design, development, model validation/testing, model deployment, and providing operational excellence and support

Find and advocate for Industry standards and best practices in machine learning engineering methodologies, techniques, and technologies

Contribute to advancing the team's design methodology and quality programming practices and mentor junior team members to adapt best practices

Innovate and implement new ideas to solve complex software problems and prototype creative solutions to enable product MVP's

Independently understand scheduling, cost constraints, and impact to other teams; and make resource and architectural trade-offs based on those factors

Anticipate and prevent problems and roadblocks, before they occur, and present technical issues and their impact to leadership

Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives

Effectively build and maintain a network of key contacts across company, and leverage these contacts to achieve results

Communicate and work effectively with geographically distributed cross functional teamsDrive for continuous improvement in software and development process within an agile development team

Who you are:Bachelor's or Master's Degree in software engineering, computer science, informatics or in a related technical field; or equivalent related professional experience

8 to 10+ years of work experience in software engineering

4+ years experience in designing and implementing BigData/ML applications (data ingestion, real-time data processing and batch analytics) in Spark Streaming, Kafka, Hadoop

Experience on Hadoop-ecosystem technologies in particular MapReduce, Spark, Hive, YARN

Experience in productionizing machine learning models including feature engineering, model scalability, model validation, and model deployment

Solid server-side programming skills in multiple languages (Scala/Java and Python), and hands-on experience in OOAD, design patterns, NoSQL and SQL

Strong experience with cloud computing platforms (AWS, EMR, Kubernetes, Docker)

Strong experience working with ML platforms (Databricks, SageMaker, etc.)

Solid knowledge in SQL (T-SQL/PL-SQL), ETL and data modelling

Experience with microservice architecture, and design

Experience on machine learning toolkits like spark mllib, H20, scikit-learn, R and ML techniques

Strong command with machine learning libraries such as PyTorch and Tensorflow and knowledge of common integration patterns for serving inference with them

Familiar with training models with very large datasets- strategies for parallelizing and optimizing the training jobs especially with GPUs or large-compute

You have hands-on experience with workflow management tools (e.g. Airflow)

Familiar with machine learning inference at scale. Can instrument streaming or parallel inference tasks to accommodate large traffic or volume of data

Experience working with Agile/Scrum methodologies

Experience on Recommender Systems is a plus.

Familiarity with the e-commerce or travel industry



  • Bengaluru, India PROVAB TECHNOSOFT PVT LTD Full time

    Position : Senior Machine Learning Engineer Experience : 6+ YearsNotice period : Immediate joinerLocation : Bengaluru (Hybrid) Job Summary :We are looking for an experienced Senior Machine Learning Engineer/Data Scientist with a proven track record in building and deploying machine learning models using NVIDIA technologies. Specifically, we value expertise...


  • Bengaluru, India Awign Full time

    Job DescriptionJob Title : Senior Machine Learning EngineerExperience : 3 - 5 yearsJoining : ImmediateLocation : Bengaluru, KarnatakaKey Responsibilities : 1. End-to-End ML Solutions : Take full ownership of developing end-to-end machine learning solutions within the geospatial domain, focusing on image data, point cloud data, geophysical data, geological...


  • Bengaluru, India Expedia Group Full time

    Senior Machine Learning EngineerAre you fascinated by machine learning and building robust machine learning pipelines which process massive amounts of data at scale and speed to provide crucial insights to the end consumers?This is exactly what we, the Machine Learning Engineering group in Expedia, do.  Our mission is to partner with our Machine Learning...


  • Bengaluru, India Adappt Intelligence Full time

    Job Summary: We are looking for an experienced Senior Machine Learning Engineer/Data Scientist with a proven track record in building and deploying machine learning models using NVIDIA technologies. Specifically, we value expertise in the TAO (Train, Adapt, Optimize) toolkit, DeepStream SDK, and TensorRT. The ideal candidate will excel in developing video...


  • Bengaluru, India Adappt Intelligence Full time

    Job Summary: We are looking for an experienced Senior Machine Learning Engineer/Data Scientist with a proven track record in building and deploying machine learning models using NVIDIA technologies. Specifically, we value expertise in the TAO (Train, Adapt, Optimize) toolkit, DeepStream SDK, and TensorRT. The ideal candidate will excel in developing video...


  • Bengaluru, India Adappt Intelligence Full time

    Job Summary: We are looking for an experienced Senior Machine Learning Engineer/Data Scientist with a proven track record in building and deploying machine learning models using NVIDIA technologies. Specifically, we value expertise in the TAO (Train, Adapt, Optimize) toolkit, DeepStream SDK, and TensorRT. The ideal candidate will excel in developing video...


  • Bengaluru, India Tekfortune IT India Pvt Ltd Full time

    Title: Senior Machine Learning EngineerExperience: 10+ yearsLocation: BangaloreNotice period: Immediate to 30 Days MaxMinimum years of experience with software development and testing in Python including object-oriented software engineering and building custom Python packages/librariesExperience using containers, designing, setting-up and managing git...


  • Bengaluru, Karnataka, India Adobe Full time

    JOB LEVELP40EMPLOYEE ROLEIndividual ContributorAdobe's genuine engineering team is seeking a senior machine learning engineer to join our exceptional team and play a pivotal role in shaping the development of a wide variety of ML solutions. Our team is responsible for developing solutions to combat piracy of Adobe applications and services and detecting...


  • Bengaluru, India Talentiser Full time

    Job Description :We are hiring for a Senior ML Engineer role for one of our growing product based client who have offices in Mumbai and Bangalore.Responsibilities :- ML Algorithm Development : Design and implement advanced ML algorithms leveraging traditional Machine Learning techniques and the modern NLP stack, including Large Language Models (LLMs).- Data...


  • Bengaluru, India OneOrigin Full time

    Company Overview: OneOrigin is one of the fastest-growing Technology Companies in the world, headquartered along the coastline of North East America, in Norwalk, Connecticut. With a mission to deliver value through astounding focus and exceptional innovative mindset, OneOrigin is empowering the technology shift within the Education sector from a reactive...


  • Bengaluru, India OneOrigin Full time

    Company Overview: OneOrigin is one of the fastest-growing Technology Companies in the world, headquartered along the coastline of North East America, in Norwalk, Connecticut. With a mission to deliver value through astounding focus and exceptional innovative mindset, OneOrigin is empowering the technology shift within the Education sector from a reactive...


  • Bengaluru, India Clario Full time

    ML Engineer having 5+ years Experience with Machine Learning, Model Development and Python Programming, having exposure to AWS/ Cloud computing. We are seeking a highly skilled and experienced Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will play a crucial role in developing, deploying, and maintaining cutting-edge machine...


  • Bengaluru, India Multiversal Ventures Full time

    Company DescriptionMultiversal Ventures specializes in leveraging General AI and Large Language Models (LLMs) to innovate in enterprise scale and regulated industry. They prioritize cost-effective, quickly developed solutions that maintain data privacy and intellectual property security. Multiversal Ventures has experience working in regulated and sensitive...


  • Bengaluru, India Multiversal Ventures Full time

    Company DescriptionMultiversal Ventures specializes in leveraging General AI and Large Language Models (LLMs) to innovate in enterprise scale and regulated industry. They prioritize cost-effective, quickly developed solutions that maintain data privacy and intellectual property security. Multiversal Ventures has experience working in regulated and sensitive...


  • Bengaluru, India Quantzig Full time

    About Quantzig:Quantzig is a global analytics and advisory firm with offices in the US, UK, Canada, China, and India. we have assisted our clients across the globe with end-to-end advanced analytics, visual storyboarding, Machine Learning, and data engineering solutions implementation for prudent decision making. We are a rapidly growing organization that is...


  • Bengaluru, India Zyoin group Full time

    Job Description :We are seeking a talented and motivated Machine Learning Engineer to join our team and play a crucial role in developing and implementing machine learning solutions to solve real-world problems.Experience :- Minimum 3 years of experience in Machine Learning engineering.- Individuals with a higher degree of expertise will be considered for...


  • Bengaluru, India HireBee Resourcing Pvt Ltd Full time

    What are the kinds of tasks Data Scientists ?As a Data Scientist, the kinds of tasks revolve around the data that we have and the businessobjectives of the client. The tasks generally involve: Studying, understanding, and analyzingdatasets; feature engineering, proposing and solutions, evaluating the solution scientifically, andcommunicating with the client....


  • Bengaluru, Karnataka, India NatWest Digital X Full time

    Join us as a Machine Learning EngineerWe're looking for someone to deploy, automate, maintain and monitor machine learning models and algorithms to make sure they work effectively in a production environmentDay-to-day, you'll collaborate with colleagues to design and develop state-of-the-art machine learning products which power our group for our...


  • Bengaluru, India Multiversal Ventures Full time

    Company DescriptionMultiversal Ventures specializes in leveraging General AI and Large Language Models (LLMs) to innovate in enterprise scale and regulated industry. They prioritize cost-effective, quickly developed solutions that maintain data privacy and intellectual property security. Multiversal Ventures has experience working in regulated and sensitive...


  • Bengaluru, India Multiversal Ventures Full time

    Company DescriptionMultiversal Ventures specializes in leveraging General AI and Large Language Models (LLMs) to innovate in enterprise scale and regulated industry. They prioritize cost-effective, quickly developed solutions that maintain data privacy and intellectual property security. Multiversal Ventures has experience working in regulated and sensitive...