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