Staff Machine Learning Engineer

1 week ago


Bengaluru, Karnataka, India Aarki Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Staff Machine Learning Engineer 
Bangalore, India

Who are we?
Aarki is an AI-driven company specializing in mobile advertising solutions designed to fuel revenue growth. We leverage AI to discover audiences in a privacy-first environment through trillions of contextual bidding signals and proprietary behavioral models. Our audience engagement platform includes creative strategy and execution. We handle 5 million mobile ad requests per second from over 10 billion devices, driving performance for both publishers and brands. We are headquartered in San Francisco, CA, with a global presence across the United States, EMEA, and APAC.

The role?
We are seeking a motivated and detail-oriented Staff Machine Learning Engineer to join our team. As an ML Engineer, you will be involved in designing and implementing machine learning models and data pipelines to enhance our programmatic demand-side platform (DSP). You will work closely with senior research scientists and other team members to drive impactful data science projects and contribute to innovative solutions. 

Join us in pushing the boundaries of AI and mobile advertising in a collaborative environment that fosters creativity and growth. We offer a competitive salary, comprehensive benefits, and significant opportunities for career advancement.

What will you do?

  • Develop and deploy machine learning models at scale to address key challenges in programmatic advertising, such as user response prediction, bid landscape forecasting, and fraud detection.
  • Conduct exploratory data analysis and apply statistical techniques to extract insights and support decision-making.
  • Build and maintain data pipelines to ensure efficient processing and integration of large-scale data for model training and evaluation.
  • Work closely with senior data scientists and cross-functional teams including product, engineering, and business units to integrate models into production systems and applications.
  • Assist in the development and implementation of best practices for model deployment, monitoring, and performance assessment.
  • Stay updated on recent developments in machine learning and data science, and apply relevant techniques to solve complex problems and enhance our platform.
  • Contribute to the exploration and adoption of new methodologies and technologies to advance our data science capabilities.

What are we looking for?

  • Minimum of five (6) years in data science with practical experience in machine learning, statistical analysis, and data modeling.
  • Bachelor's degree in Mathematics, Physics, Computer Science, or a related technical field. PLUS if master's degree is a plus in Mathematics, Physics, Computer Science, or a related technical field.
  • Preferred experience with additional programming languages (e.g., Rust, C++, Java, Scala) and large-scale data processing systems.
  • Familiarity with RTB, auction theory, and high-throughput low-latency environments is a plus. 
  • Proficiency in machine learning techniques such as regression, classification, and clustering. Experience with Python and libraries like Scikit-Learn, TensorFlow/PyTorch.
  • Proficiency in Python and SQL. Familiarity with Spark. Experience with libraries such as TensorFlow/PyTorch, Scikit-Learn
  • Strong understanding of probability, statistics, and data analysis.
  • Ability to work effectively in a team environment, with good communication skills to explain complex concepts to diverse stakeholders.


  • Bengaluru, Karnataka, India Zscaler Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About ZscalerServing thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. As the operator of the world's largest security cloud, Zscaler accelerates digital...


  • Bengaluru, Karnataka, India Calix Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.This is a remote-based position that can be located anywhere in the United States or Canada.Our Products Team is growing and we're looking for a highly skilled Senior...


  • Bengaluru, Karnataka, India Calix Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value.This is a remote-based position that can be located anywhere in the United States or Canada.Our Products Team is growing and we're looking for a highly skilled Senior...


  • Bengaluru, Karnataka, India Automation Anywhere Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    About UsAutomation Anywhere is the leader in Agentic Process Automation (APA), transforming how work gets done with AI-powered automation. Its APA system, built on the industry's first Process Reasoning Engine (PRE) and specialized AI agents, combines process discovery, RPA, end-to-end orchestration, document processing, and analytics—all delivered with...


  • Bengaluru, Karnataka, India Calix Full time US$ 1,20,000 - US$ 1,80,000 per year

    Calix provides the cloud, software platforms, systems and services required for communications service providers to simplify their businesses, excite their subscribers and grow their value. This is a remote-based position that can be located anywhere in the United States or Canada.Our Products Team is growing and we're looking for a highly skilled Senior...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Job Overview:Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the...


  • Bengaluru, Karnataka, India JioStar Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    JOB SUMMARY: As a Staff Engineer, you will play a pivotal role in building end to end ML lifecycle with scale. Our recommendation engine creates personalized home page experiences for millions globally, adapting to user interests in real-time. Leveraging ML algorithms and A/B testing, we continuously refine our recommendations. If you're passionate about...


  • Bengaluru, Karnataka, India Zscaler Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About ZscalerServing thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. As the operator of the world's largest security cloud, Zscaler accelerates digital...


  • Bengaluru, Karnataka, India PayPal Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Assist in the development and optimization of machine learning models. Preprocess and analyze datasets to ensure data quality. Collaborate with senior engineers and data scientists on model deployment. Conduct experiments and run machine learning tests. Stay updated with the latest advancements in machine learning. Minimum of 2 years of relevant work...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    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...