The ideal candidate will have industry experience working on a range of recommendation, classification, and optimization problems. You will bring the ability to own the whole ML life-cycle, define projects and drive excellence across teams. You will work alongside the worlds leading engineers and researchers to solve some of the most exciting and massive social data and prediction problems that exist on the web.
Software Engineer, Machine Learning Responsibilities
Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
Suggest, collect and synthesize requirements and create effective feature roadmap
Code deliverables in tandem with the engineering team
Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Software Engineer, Machine Learning Responsibilities
Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
Suggest, collect and synthesize requirements and create effective feature roadmap
Code deliverables in tandem with the engineering team
Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Requirements:
Experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or artificial intelligence
Proven experience to translate insights into business recommendations
Experience with Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable
Knowledge developing and debugging in C/C++ and Java
Experience with scripting languages such as Perl, Python, PHP, and shell scripts
Preferred Qualifications
Exposure to architectural patterns of large scale software applications
Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
Experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or artificial intelligence
Proven experience to translate insights into business recommendations
Experience with Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable
Knowledge developing and debugging in C/C++ and Java
Experience with scripting languages such as Perl, Python, PHP, and shell scripts
Preferred Qualifications
Exposure to architectural patterns of large scale software applications
Currently has, or is in the process of obtaining a Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
This position is open to all candidates.