Become part of the fast-growing, dynamic Guavus team

Research Scientist

San Jose, USA

Guavus, a Thales Company, is seeking a Research Scientist to join our Analytics team. The successful candidate will join a team of scientists and engineers creating new, complex artificial intelligence algorithms and proving them with our customers. This is an exciting, highly technical role that is focused on enabling customers to create business value through advanced, real-time analytics on their streaming big data, both structured and unstructured. This full-time position is based in our San Jose CA, USA office.

Interested applicants matching the description below are urged to submit their resumes/CVs to specifying “Job ID: SJANSS2019” in the subject of the email.

A Research Scientist at Guavus is responsible for transforming a novel idea into a precise technical problem/hypothesis and crafting a machine learning/artificial intelligence solution, validating it through one or more PoCs in concert with customers. This includes creating and implementing the algorithms in Python/Java/Scala, designing the measurements and tests, and proving that the analytics solves the technical problem. In addition to the analytics team, our research scientists work closely with our product management, engineering and field teams and represent the company in analytics discussions with customers, partners and at conferences.

The ideal candidate must have demonstrated an ability to independently create novel, mathematically sound algorithms, and develop research code suitable for PoCs.

Roles & Responsibilities:

  • Creating mathematically based algorithms for use in the predictive and prescriptive, streaming analytics of high volume and high velocity data, including identifying state of the art techniques
  • Implementing predictive and/or prescriptive analytics pipelines in Python/Java /Scala
  • Quickly designing and conducting tests with the associated data to demonstrate a proof of value
  • Documenting algorithms, model building, data analysis and results
  • Communication of results to colleagues, customers, and partners
  • Owning the algorithms in machine learning/artificial intelligence modules in our productlines
  • Must be self-driven and capable of prioritizing, organizing, and managing a substantial workload
  • Work effectively in a globally distributed team

Required Background:

  • Ph.D. in an Engineering or Science field
  • Prior research evidencing a solid mathematical background (Statistics, Linear Algebra,PDEs, etc.) and/or heavy emphasis on data analysis including data mining/machine learning/artificial intelligence
  • Algorithmic understanding of classic machine learning methods (e.g., Random Forest, Stochastic Gradient Descent)
  • In depth experience using analytics enabling packages such as scikit-learn, spark ml/mllib, scipy, numpy, pandas, and spark
  • Expert knowledge of SQL and at least one of Java, Scala or Python
  • Self-driven with the ability to collaborate as a respected member of a multidisciplinary technical team
  • Excellent oral and written communication skills, including the ability to present effectively to both technical and non-technical audiences

Desired Background:

  • Prior experience with Neural Networks (e.g. LSTM), Reinforcement Learning, Manifold Learning, etc.
  • Advanced mathematical background: Topology, Differential Geometry, Group Theory, etc.
  • Knowledge of Hadoop and Spark
  • At least a basic understanding of communications networks and IT systems