Search Jobs

Lead Machine Learning Developer

Framingham, Massachusetts

Post Date: 10/17/2017 Job ID: 5249 Industry: Analyst

Lead Machine Learning Developer

Our client is a multinational office supply retail corporation that helps business customers make more happen by providing a broad assortment of products, expanded business services, and easy ways to shop. They are one of the leading brands when it comes to office needs, and they are looking for talented candidates to help with cultivating their brand to new levels!

  • Work closely with key partners to understand business requirements, and then architect, develop, deploy, and maintain analytical systems. 
  • Investigate design approaches, prototype new technology, and evaluate technical feasibility. 
  • Deliver data science software solutions against aggressive schedules. 
  • Architecting and developing SKU demand prediction and item sourcing engine that drive growth and profitability while minimizing our client’ s investment in inventory. 
  • Building and deploying an application that reduce order fulfilment costs across warehouse and transportation network through robotic automation, process control, and capacity optimization. 
  • Engineering and implementing a planning platform to ensure the right products are being offered to customers, and stocked in the right locations with right replenishment policies.


  • 0-3 years industry experience plus PhD or 3-5 years industry experience plus MS or 5-7 years industry experience plus Undergrad in Computer Science, Computer Engineering or related field 
  • Hands-on experience with developing advanced applications that use machine learning, data mining, statistical inference, mathematical modeling, and mathematical optimization techniques and technologies 
  • Experience building scalable infrastructure, and large-scale systems using multi-threaded programs and parallel and high-performance distributed computing for commercial online services 
  • Strong fundamentals in algorithms and data structures. Keen attention to detail, ability to dive deep, and easily adaptable to changes in environment and prioritization.


Preferred Qualifications 
  • Experience architecting machine learning infrastructure, and developing & deploying large-scale data science applications (e.g. forecasting, search, personalization, recommendation, fraud detection engine, A/B testing/experimentation platform, benchmarking system etc.) using micro-services 
  • Experience working with development toolsets such as Spark, Hadoop, Python, C++, Java, Docker, Azure/AWS/Google Cloud 
  • Development experience with web application systems & technologies such as PHP, HTML5, AngularJS, JavaScript, J2EE, CSS, XML, SOAP, REST, GIT, OAuth and SAML 
  • Experience deploying advanced supervised and unsupervised learning techniques, natural language processing, robotics, computer vision, markov decision process, deterministic and non-deterministic mathematical programming, constraint satisfaction, and control theory 
  • Experience productionizing machine learning methodologies such as regression, classification, clustering, matrix factorization, predictive analytics, decision trees, support vector machines, neural networks / deep learning 
  • Understanding of data science relevant technologies such as Scala, Flask, R, Lucene/SOLR, Elasticsearch, SparkMLib/SparkML, Spark Streaming, Kafka, Zookeeper, Yarn, Hive, H2O, Jupyter Hub, Tensor Flows, GPU computing, MYSQL, Teradata, MongoDB, NOSQL, Power BI, Tableau 
  • Participation in competitions/hackathons, and open source contributions 
  • The ability to think big, manage ambiguity to move quickly, and deliver results in an entrepreneurial environment 
  • Fearless but thoughtful in their pursuit of results 

Emily Andersen

Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: