Machine Learning Scientist - Applied R&D, Audio Digital Signal Processing, Speech Analysis, Python, Java, C++, R, Matlab, CART, Random Forests, Clustering, Classification, Bayesian, Neural Nets, SVM, SQL, NoSQL, Compute - Pasadena, CA or Anywhere/Remote

Collaborate with senior machine learning researchers, engineers and speech processing researchers. Provide technical expertise to address supervised and unsupervised learning problems in an applied research and development environment. Develop & deploys modern machine learning and statistical methods (CART and Random Forests, clustering and classification algorithms, Bayesian models, neural nets, SVM etc.) for finding patterns/models from audio signals. Familiarity with large data sets, cloud based development and deployment, open source practices and frameworks and experience in putting an application into production is desirable.

In this role you will:

  • Provide technical expertise and execution know-how to the design of machine learning algorithms/solutions to solve ultra-challenging problems
  • Determine methodologies needed; apply such methodologies (e.g. neural nets, CART, Bayesian methods, etc.) on speech processing and related research domains.
  • Define data needs, evaluate data quality, perform and critique appropriate statistical analyses using software such as R, Python, SAS, MATLAB, and/or Splus.
  • Explore, determine & develop technical approaches to be used and apply them on major challenges
  • Interface closely with Business counterparts to understand/define requirements, domain knowledge/models, and data needs.
  • Effectively communicate technical analyses and results.
  • Work with offshore and in-house technical and business teams.

Qualifications/Requirements

  • Doctorate (Preferred) or Masters degree in Computer Science, Mathematics, Applied Physics, Applied Statistics or in Engineering.
  • Foundation in theories underlying machine learning techniques
  • Advanced knowledge in audio digital signal processing and speech processing
  • Ability to apply theoretical or experiential knowledge on machine learning to solve problems
  • Experience in developing machine learning packages with programming languages such as Java, Python, C++
  • Experience in coding for Operating Systems such as Android, iOS, Mac, Linux and Windows

Desired Characteristics

  • Experience with designing and prototyping algorithms on different kinds of data.
  • Experience in applying machine learning to different kinds of problems
  • Knowledgeable with relational databases & SQL concepts and Compute platforms like Matlab.
  • Interest/Experience in large data sets, cloud based architectures and deployment frameworks for machine learning algorithms. Open source efforts in machine learning.
  • Strong analytical skills, with demonstrated reputation including publications / development / deployment experience.
  • Excellent teamwork and customer focus.
  • Excellent written and verbal communication skills.
  • Ability to take initiative and deliver tangible results under deadline.
  • Ability to work independently with minimal direction.
  • Flexibility of working across all functions/levels as part of a team.
  • Interest in working for a young company.