Responsibilities:

  • Lead projects or small teams to unblock and advocate for ML excellence
  • Adapt standard machine learning methods to leverage modern parallel environments
  • Develop highly scalable classifiers and tools using machine learning, data regression, and rules-based models
  • Suggest, collect, and synthesize requirements to create effective feature roadmaps
  • Code deliverables in collaboration with the engineering team

Minimum Qualifications:

  • 5+ years of experience in software engineering or a relevant field (3+ years of experience if you have a PhD)
  • 1+ years of experience in machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
  • Experience developing machine learning models at scale, from inception to business impact
  • Knowledge of C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
  • Track record of setting technical direction, driving consensus, and building successful cross-functional partnerships
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Preferred Qualifications:

  • Masters degree or PhD in Computer Science or a related technical field
  • Exposure to architectural patterns of large-scale software applications

Apply Now