Systems/Engineering Software Engineer - Machine Learning (Mumbai, India)

VEVE is a business unit owned and operated by Affinity. VEVE is a performance marketing platform with its primary focus to connect brands to OEMs and Browsers through unique ad formats. To keep with our fast-paced growth, we are looking to hire experienced individuals who have deep experience in the field of ad tech and connections with Indian brands.


You will design variety of Machine Learning Algorithms on very large data sets, involving various entities across billions of records. This role will be responsible for developing and deploying ML prediction and classification tools for game-changing and highly-disruptive advertising technology platform. Our revolutionary product enables advertisers worldwide to achieve an unprecedented customer engagement. This person would also take on the following responsibilities:

  • Your models will control millions of dollars of real money ad spend
  • You will work with a talented team of developers to apply cutting edge data centric methods to deliver ads
  • Pull data from our analytics systems using various Hadoop/Apache Spark ecosystem tools
  • Develop Machine Learning models using Python, R, Java, Scala, Spark, or Tensorflow
  • Prototype, refine, deploy, and monitor predictive models and decisions agents that are used in automation and analysis tasks
  • Build large scale distributed training pipelines
  • Collaborate with developers to deploy efficient models into production
  • Propose and investigate new techniques
  • Troubleshoot production issues and identify practical solutions
  • Support customer-facing teams with reports, analysis, insights and actionable recommendations
  • Be a trusted advisor and thought partner, providing deep analysis of data and helping to define and conduct pilot tests

Required Skills

  • 2+ years of experience building machine learning, deep learning models
  • 2+ years of handling and development on Hadoop / Apache Spark ecosystem
  • 3+ years of experience with SQL and relational databases
  • Experience working with Spark ML, Mahout, MapReduce, Hive, Tensorflow
  • Experience with Python, R, Big Data tools to access large amounts of data, execute multiple analysis steps, visualize intermediate and final results, and present conclusions to peers and management
  • Significant experience building and interpreting machine learning models on real business data, e.g. multivariate linear regression, logistic regression, naïve Bayes, Random Forests, deep neural networks
  • Theoretical and practical understanding of machine learning techniques in high-dimensional spaces including linear models, kernels, ensembles, regularization, dimensionality reduction, data mining, and clustering
  • Bachelors/ Master’s degree or higher in Computer Science, Mathematics, Statistics, Applied Math degree or related fields
  • Industry experience as a Machine Learning Engineer or related specialty (e.g., Software Engineer, Business Intelligence Engineer, Data Scientist) with a track record of manipulating, processing, and extracting value from large datasets

Additional Desired Skills

  • Excellent communication skills, ability to tailor technical information for different audiences
  • Excellent teamwork skills, ability to self-start, share insights, ask questions, and report progress
  • Experience extracting and transforming data from remote data stores, such as relational databases or distributed file systems
  • Strong enthusiasm in solving messy problems with good solution design skills
  • Have a passion for using data sciences to solve real-world problems
  • Adequate experience with data analysis or software development in a Unix-based system
  • Strong programming, analysis and design skills including OOP, Algorithms, Data Structures, Networking, strong HTTP fundamentals and good OS Concepts
  • Working experience on scalable interactive web applications, preferably at a major internet property
  • Ability to grasp emerging technical standards and apply/mentor development team in right direction


  • Young, Dynamic, Competitive work environment
  • 5-day work week
  • Casual dress code
  • Allowances (medical, maternity, etc.)
  • Bonus- Performance, Referral, Marriage & Child
  • Big Results = Big Rewards
  • Daily Recreational Activities organized by WeWork Community (Stand Up shows, Yoga Classes, Dance Classes, Training Programmes, etc.)

About Us

About Affinity
Affinity is an ad tech company which creates user engagement products (branding and performance) for digital media. It is in the business of creating sustainable and scalable advertising/media products with special attention to user experience. Established in 2014, Affinity is now a 140+ employee company that operates 5 business units, namely - mCanvas, VEVE, Siteplug, & Yield Solutions. For more information, visit

To apply, please send your resume to