Skip to Main Content

Job Title


Software Development Engineer II ( Machine Learning)


Company : Media.net


Location : Bangalore, Karnataka


Created : 2026-03-13


Job Type : Full Time


Job Description

SDE II – Machine LearningExperience: 3–5 yearsAbout : is a leading, global ad tech company that focuses on creating the most transparent and efficient path for advertiser budgets to become publisher revenue. Our proprietary contextual technology is at the forefront of enhancing Programmatic buying, the latest industry-standard in ad buying for digital platforms.The platform powers major global publishers and ad-tech businesses at scale across ad formats like display, video, mobile, native, as well as search. ’s U.S. HQ is based in New York, and the Global HQ is in Dubai. With office locations and consultant partners across the world, takes pride in the value-add it offers to its 50+ demand and 21K+ publisher partners, in terms of both products and services.AdExchage team is responsible for developing a highly scalable, low latency distributed real-time digital ads marketplace that handles hundreds of billions of transactions daily. This product is present across the globe with major Data Centres across, US, EUROPE, and APAC. The team is responsible for making sure that the product is designed in the most efficient fashion in terms of infrastructure and latency. We handle multi-hundred Million dollars of floating revenue annually and this business is growing at a very fast pace year on year.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, and engineering teams.What You'll Do· Improve Request Throttling and optimisation systems using Machine Learning techniques for our AdExchange.· 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 the product team to convert prototypes into production-ready systems.· Use Generative AI to improve our data analysis experimentation capabilities.· Continuously experiment and optimize models based on user feedback and system performance.What We're Looking For· 3–5 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).· Preferably past experience of data pipeline and big data.· Ability to design low-latency, high-throughput systems.· Strong problem-solving and analytical skills.