KDnuggets Home » Jobs » Narus: Data Mining Engineer  ( < Prev | 10:n25 | Next > )
Latest News


Data Mining Engineer

          

work on developing the next-generation of our Cyber Protection system; have experience in formulating problems, knows the advantages of one machine learning algorithm vs. another, and demonstrated experience in solving complex graph problems while using a distributed data processing paradigm including but not limited to map-reduce framework.

From:
Date:
work on developing the next-generation of our Cyber Protection system; have experience in formulating problems, knows the advantages of one machine learning algorithm vs. another, and demonstrated experience in solving complex graph problems while using a distributed data processing paradigm including but not limited to map-reduce framework.

Company: Narus Inc (subsidiary of Boeing Inc)
Location: Sunnyvale, CA
Web: www.narus.com

Narus seeks a data mining engineer to work on developing the next-generation of our Cyber Protection system. The right candidate is someone who has experience in formulating problems using the right formulation (supervised vs. semi-supervised vs. unsupervised learning), knows the advantages of one machine learning algorithm vs. another e.g., when to use linear vs. non-linear regression, incremental vs. batch processing. The ideal candidate will have demonstrated experience in solving complex graph problems while using a distributed data processing paradigm including but not limited to map-reduce framework.

Responsibilities:

  • Staying aware of state of the art research in data mining.
  • Plan and implement improvements to the anomaly detection algorithms in our Cyber Protection product used to detect network anomalies (DDoS attacks, Botnets, Scans, Worms) while producing production quality code.
Requirements:
  • Must have: Deep knowledge of at least a few of the following supervised learning paradigms ( Logistic Regression, SVM, Bayesian Network, Decision Trees, etc.) and their implementation details in any of the following software: Apache/Mahout, R, Weka, Matlab, etc.
  • Must have: Deep knowledge of trade-offs between batch vs. incremental versions of the data mining paradigms as well as experience working on Ensemble learning techniques.
  • Must have: Experience in software design and implementation in a variety of languages (C/C++ or Java and one of the scripting languages such as Perl, Python, Ruby, Shell scripts)
  • Candidates who also have experience in parallelizing machine learning paradigms on a distributed cluster of machines, e.g. page-rank computation using map-reduce or implementing SVM/Logistic Regression on map-reduce paradigm will get bonus points.
  • Knowledge of networking fundamentals and protocols at all layers (L3-L7) is a plus.
  • Past startup experience is highly desirable, alternatively, implementation/development experience of a large-scale system can be substituted.
  • Candidate should have 5+ years of software development experience.
  • Candidates should also have, at a minimum, a BS degree in CS/EE; an advanced degree (MS/PhD) is preferred.
_Contact_:

If you are interested in applying for this role, please apply directly from:

www.narus.com/index.php/careers

for the job title: Data Mining Engineer. Please indicate in your application that you saw this ad at KDNuggets.


KDnuggets Home » Jobs » Narus: Data Mining Engineer  ( < Prev | 10:n25 | Next > )

Copyright © 2013 KDnuggets.  | SUBSCRIBE to KDnuggets News email  | Tweet Twitter | facebook Facebook | RSS RSS | About KDnuggets