Software Engineer, Machine Learning | meebo
software engineer, machine learning
Position located in Mountain View, CA.
Meebo is seeking an empirically-minded groundbreaker to join its ranks. We love instrumentation, A/B testing, and take delight in uncovering the unexpected. We’re seeking our next team member who will build a world-class product-oriented data system that will serve as the compass for nearly all strategic company decisions. This individual should have a deep desire to work with very large data sets to guide product decisions and to strengthen the end-user voice within Meebo.
What does a Software Engineer, Machine Learning do at Meebo?
- Develops highly scalable classification systems
- Scales and optimizes current data infrastructure
- Apply machine learning methods to highly distributed, parallel computing architecture (e.g. distributed clusters)
- Turns cutting-edge machine learning techniques into applications that reach millions of users
- Peer code reviews and debugs interesting problems
- Explores new technologies (Amazon EMR, Hadoop/Pig)
- Designs innovative systems to meet an ever growing user base
- Identify interesting trends in huge data sets
The candidate must have:
- 3-5+ years of software development experience on Linux/Unix
- Proven expertise in machine learning and large-scale data mining for analytics.
- Experience with filesystems, server architectures, and distributed systems.
- BS, MS, or PhD in Computer Science (or equivalent)
- Ability to communicate design decisions, code walk-throughs, bugs, (and what to have for lunch) thoroughly, clearly, and concisely
- Ability to adapt, take critical feedback, and execute quickly on tasks
- Experience developing in a Unix environment
- Phenomenal debugging principles and perseverance (plus familiarity with debugging tools like gdb, strace, pstack, etc.)
Big pluses:
- Previous experience with networking technologies
- Database fundamentals (mysql)
- Experience and interest in high performance, scalable systems
- Familiarity with scripting (python, php, bash, etc.)
- Experience with version control (SVN)
- Solid production-level C/C++ experience
- Experience with S-PLUS/R, Matlab/Octave, or other mathematical languages
Contact us!
Submit your application now to become a part of the Meebo family!