Machine Learning Engineer

Machine Learning Engineer

About inMarket


Since 2010, InMarket has been the leader in 360-degree consumer intelligence, real-time marketing and attribution for thousands of major brands. Through InMarket’s data-driven advertising suite, brands can build targeted audiences, activate real-time, omni-channel campaigns and measure their success in driving real-world visits and sales. InMarket’s proprietary Moments offering has been proven to outperform traditional mobile advertising by 5.6*. 


InMarket holds more than 24 patents across location, attribution and digital marketing, and it’s GeoLink self-service location marketing platform was awarded Best Location Platform at the 2020 Digiday Technology Awards. It has teams in major cities and distributed across more than 20 states. For more info, visit


*Google ad mobile benchmark for avg. CTR, 2019

Job Description


inMarket is seeking a talented, and motivated, Machine Learning Engineer to join our Data Science team. You will help scale and increase efficiency of our business operations, while consistently working towards improving the experience for our clients. 


You will help develop and maintain machine learning models to solve business problems for an advertising technology company.  You will partner with stakeholders across the organization, understand their current and future analytical goals and deliver scalable solutions to meet their needs. You should have a learning mindset and be passionate about bringing large datasets together to answer business questions and provide recommendations based on data and metrics.


What You’ll Do:


You will develop and maintain Machine Learning techniques including regression, classifications, unsupervised learning and Natural Language Processing to advance the competitive edge of inMarket Media.



  • Build and Productionize models in AWS and GCP
  • Ingest, Clean and Design ML solutions for both structured and unstructured data
  • Recommend improvements to our existing processes including our bidding algorithm
  • Understand security and costs of cloud technologies and make recommendations to the best solution for different circumstances
  • Apply ML/AI solutions for building audience and measurement products
  • Participate in the full software development cycle from scoping & design, to development & QA, to deployment & monitoring
  • Excellent written and verbal communicator
  • Able to explain technical concepts to a non-technical audience proficiently


Required Qualifications:

  • 3+ years of work experience as a ML Engineer, Data Scientist, Engineer, Statistician, Mathematician or relevant STEM/Analytic experience
  • Solid understanding of ML and Statistical concepts including trade offs of various types of models
  • Expert in SQL, Python and Sklearn
  • Comfortable with distributed learning and Petabyte scale data analyses
  • Experience working in AWS (S3, EC2, Redshift) and GCP (BigQuery, Google Storage, Cloud Functions, Pub/Sub, etc.)
  • Excel in extracting insights from data and data visualization
  • Bachelor degree in a STEM or related discipline

Desired Qualifications:

  • Experience working in an adTech environment
  • Knowledge in Marketing and Mobile Advertising Analytics
  • Experience with Spark, AWS EMR, GCP AI Platform or similar frameworks is a plus
  • Master degree in a STEM or related discipline

Benefits Summary


  • Competitive salary, stock options, flexible vacation
  • Medical, dental and Flexible Spending Account (FSA)
  • Company Matched 401(k)
  • Unlimited PTO (Within reason)
  • Talented co-workers and management
  • Agile Development Program (For continued learning/professional development)
  • Paid Paternity & Maternity Leave


inMarket is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.


Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.