Machine Learning Engineer

New York City

Job Description:

AdTheorent is a mobile ad network engaged in real time bidding to reach the ideal audience for each advertising campaign. We are looking to hire a talented Machine Learning Engineer with diverse background, creative expertise, and technical acumen who will offer new perspectives and challenge conventions. Experience in advertising or real time bidding is a plus. The job will involve improving operational efficiency within data science team, building automation pipelines for some existing processes, building Redshift tables and Hadoop/Spark cluster to power data scientists, managing large cluster of machines. This is an exciting opportunity for a skilled professional (junior or senior) to apply engineering skills to work within a very fast-growing industry and work alongside with talented data scientists.


  • Degree in Computer Science, Machine Learning, Operational Research, Engineering, IT or another relevant technical field (B.S. M.S. or Ph.D.)
  • Experience developing data infrastructure and tools and familiarity with current large-scale data processing technologies (Hadoop, Spark, Pig, Hive)
  • Strong software engineering skills and substantial experience in Python and Java
  • Experience with AWS services, EC2, redshift, EMR
  • Experience with python celery, boto, psycopg2, flask/django etc. Knowledge of numpy, pandas is a plus.
  • Experience with Linux Systems and Network Administration
  • Familiar with both traditional SQL databases and No-SQL databases (such as Redis, mongodb, OrientDB/Neo4j etc)
  • Experience with Docker, git, Scrum/Agile methodology is a plus
  • Basic knowledge of popular machine learning algorithms is a plus
  • Please submit your resume in .doc or .pdf format.