Talent.com
This job offer is not available in your country.
Software Development Engineer II (Machine Learning)

Software Development Engineer II (Machine Learning)

Media.netBengaluru, Karnataka, India
30+ days ago
Job description

SDE II – Machine Learning

Location : Bangalore

Experience : 3–6 years

About Media.net

Media.net is a global leader in ad tech, powering billions of ad impressions across web and mobile formats. Our proprietary contextual advertising and machine learning technologies serve major global publishers and advertisers.

We focus on building intelligent systems that solve complex optimization and targeting problems at scale. If you thrive in a fast-paced, data-driven environment and are excited to work on products that impact millions of users daily, Media.net is the place for you.

Role Overview

As an SDE II – Machine Learning, you will be a core contributor in designing, building, and scaling ML-driven systems that power our real-time ad platforms. You'll be responsible for full-stack ML development—from data engineering and model development to scalable deployment—working closely with product, data science, and engineering teams.

What You'll Do

  • Build and deploy machine learning models for ranking, bid optimization, and click-through rate prediction.
  • Design scalable and fault-tolerant data pipelines and services that serve real-time and batch ML workloads.
  • Work with large volumes of structured and unstructured data to extract meaningful patterns.
  • Collaborate with data scientists to convert prototypes into production-ready systems.
  • Build systems to intelligently target ads and content by combining contextual and behavioral signals.
  • Use LLM learning to improve ad relevance, page understanding, and user targeting.
  • Continuously experiment and optimize models based on user feedback and system performance.

Some Interesting Challenges You'll Solve

  • Predicting CTRs and revenue across millions of unique URLs and topics in real-time.
  • Solving cold-start problems with sparse data using explore-exploit frameworks.
  • Matching contextual and behavioral data for enhanced user targeting.
  • Designing real-time bidding systems that optimize for revenue and win rate.
  • Leveraging LLMs / NLP to extract intent and context from web content.
  • Tech Stack You'll Work With

  • Languages : Python, Java, Node.js
  • ML / Big Data : Apache Spark, Hadoop, TensorFlow / PyTorch, Kafka
  • Databases : SQL, MongoDB, Redis, Elasticsearch
  • Cloud : GCP or similar
  • What We're Looking For

  • 3–6 years of hands-on experience in software development and ML engineering.
  • Strong programming and debugging skills, preferably in Python and Java.
  • Experience building and deploying ML models in production environments.
  • Solid understanding of ML algorithms (e.g., decision trees, gradient boosting, deep learning).
  • Hands-on experience with large-scale data processing tools (e.g., Spark, Hadoop).
  • Ability to design low-latency, high-throughput systems.
  • Strong problem-solving and analytical skills.
  • Bonus Points

  • Prior experience with ad tech, recommender systems, or real-time bidding.
  • Publications or contributions to ML research or open-source projects.
  • Experience with NLP, LLMs, or Information Retrieval.
  • Exposure to auction theory or game-theoretic modeling.
  • Why Join Us?

  • Work on high-impact problems that power ad delivery at scale.
  • Flexible work hours, modern office spaces, and supportive teams.
  • Full-stack ownership and end-to-end involvement in projects.
  • Culture that values innovation, autonomy, and deep tech.
  • Create a job alert for this search

    Engineer Machine Learning • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Software Development Engineer II (Machine Learning)

    Software Development Engineer II (Machine Learning)

    Media.netBengaluru, Karnataka, India
    Our proprietary contextual advertising and machine learning technologies serve major global publishers and advertisers.We focus on building intelligent systems that solve complex optimization and t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer I - Machine Learning

    Software Development Engineer I - Machine Learning

    ENTER RecruitmentBangalore
    Responsibilities : - Design and develop scalable ML pipelines for structured / tabular data.Collaborate with Data Scientists to convert notebooks / models into productio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Artificial Intelligence / Machine Learning Engineer - Agentic AI

    Senior Artificial Intelligence / Machine Learning Engineer - Agentic AI

    Jobhedge ConsultancyBangalore
    Experience : - 5+ years of professional experience in Machine Learning Engineering, Software Engineering with a strong ML focus, or a similar Prog...Show moreLast updated: 11 days ago
    • Promoted
    Mindtickle - Software Development Engineer III - CI / CD Pipeline

    Mindtickle - Software Development Engineer III - CI / CD Pipeline

    MindTickleBangalore
    Responsibilities : - Scope and create technical documents for reference and reporting.Define High-Level (HLD) and Low-Level Designs (LLD) to guide development.Build, own, and o...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer III - MERN Stack

    Software Development Engineer III - MERN Stack

    HyrEzy Talent SolutionsBangalore
    Position : SDE3 Experience : 5 -8 Years Location : Indiranagar, from Hiring : - Must have- Node....Show moreLast updated: 30+ days ago
    • Promoted
    Wayfair - Software Engineer II - Machine Learning

    Wayfair - Software Engineer II - Machine Learning

    WayfairBangalore
    Location : Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their team's hybrid work schedule requirements.Who We Are : &l...Show moreLast updated: 30+ days ago
    • Promoted
    Localization Specialist

    Localization Specialist

    Tata ElectronicsHosur, Tamil Nadu, India
    Greeting from TATA Electronics!!!.We are hiring for SCM Localization Specialist.Development of Equipment for EMS / FATP.Thorough knowledge on equipment benchmarking and localization projects.Equipm...Show moreLast updated: 27 days ago
    • Promoted
    HyperVerge - Senior Software Engineer - Deep Learning / Machine Learning

    HyperVerge - Senior Software Engineer - Deep Learning / Machine Learning

    HYPERVERGE TECHNOLOGIES PRIVATE LIMITEDBangalore
    About HyperVerge : HyperVerge is a deep tech AI company that provides identity verification solutions for companies in the BFSI, Ed-tech, Telecom, Digital Lenders, M...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Development Engineer II

    Software Development Engineer II

    Media.netBengaluru, India
    Our proprietary contextual technology is at the forefront of enhancing Programmatic buying, the latest industry-standard in ad buying for digital platforms. HQ is based in New York, and the Global H...Show moreLast updated: 6 hours ago
    • Promoted
    Software Development Engineer III - Full Stack Technologies

    Software Development Engineer III - Full Stack Technologies

    Confidential CompanyBangalore
    RESPONSIBILITIES : - Drive discussions to create / improve product, process and technology.Building abstractions and contracts with separation of concerns for a larger scope.Rapi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer III - Android Applications

    Software Development Engineer III - Android Applications

    GeektrustBangalore
    Role specific tech information : - Bachelor's degree and / or master's degree in computer science or relevant equivalent.Experience in defi...Show moreLast updated: 30+ days ago
    Software Engineer (Machine learning & Recommendation)

    Software Engineer (Machine learning & Recommendation)

    Mercari, Inc. (India)Bengaluru, KA, IN
    Quick Apply
    Mercari is a Japan-based C2C marketplace company founded in 2013 with the mission to “Create value in a global marketplace where anyone can buy & sell. From being the first tech unicorn from Jap...Show moreLast updated: 21 days ago
    • Promoted
    Lucideus Technologies - Software Development Engineer II - AI & Analytics

    Lucideus Technologies - Software Development Engineer II - AI & Analytics

    LucideusBangalore
    Were looking for a seasoned Software Development Engineer (SDE II) with deep expertise in Analytics and AI to join our high-impact engineering team. In this role, youll collaborate closely with Desi...Show moreLast updated: 9 days ago
    • Promoted
    Optum - Senior Artificial Intelligence / Machine Learning Engineer

    Optum - Senior Artificial Intelligence / Machine Learning Engineer

    Optum Global Solutions (India) Private LimitedBangalore
    Optum is a global organization that delivers care, aided by technology, to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Development Engineer ( Machine Learning)

    Senior Software Development Engineer ( Machine Learning)

    Media.netBengaluru, Karnataka, India
    Senior Software Development Engineer / Lead ( Machine learning).North America, Europe and Asia.US HQ is based in New York, and Global HQ in Dubai. We are a cutting-edge AdTech company solving the indu...Show moreLast updated: 30+ days ago
    • Promoted
    Big Basket - Software Engineer II - Machine Learning

    Big Basket - Software Engineer II - Machine Learning

    big basketBangalore
    As a Software Engineer we are looking for developers who share our passion for building world class software.If you are excited about the prospect of changing the way India shops for groceries and ...Show moreLast updated: 30+ days ago
    • Promoted
    Optum - Artificial Intelligence / Machine Learning Engineer

    Optum - Artificial Intelligence / Machine Learning Engineer

    Optum Global Solutions (India) Private LimitedBangalore
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show moreLast updated: 30+ days ago
    • Promoted
    Uber - Staff Software Engineer - Artificial Intelligence / Machine Learning

    Uber - Staff Software Engineer - Artificial Intelligence / Machine Learning

    UberBangalore
    About The Role : To create and advance a foundational AI infrastructure for the Developer Platform.This involves ensuring the development of robust systems for contex...Show moreLast updated: 30+ days ago
    • Promoted
    HyperVerge - Senior Software Engineer - AI / ML / Deep Learning

    HyperVerge - Senior Software Engineer - AI / ML / Deep Learning

    HyperVergeBangalore
    About the role : We are seeking a motivated and experienced Software Development Engineer - Backend (SDE-III) to join our team.You will be respons...Show moreLast updated: 15 days ago
    Lead Software Development Engineer (SDE II

    Lead Software Development Engineer (SDE II

    Landmark GroupBengaluru, Karnataka, IN
    Quick Apply
    About the Company Landmark Group is one of the largest retail and hospitality organizations in the Middle East, Africa and India. We’re always on the lookout for new talent to strengthen our t...Show moreLast updated: 30+ days ago