Striim | ONSITE | Palo Alto, CA | Senior Software Engineer - Machine Learning
About Striim:
Striim is the only end-to-end solution for streaming data integration and real-time operational analytics. The platform specializes in data integration across a wide variety of sources including change data from enterprise databases, log files, message queues, and IoT sensor data. With that difficult piece solved, Striim's analytics layer makes it easy for operational teams to perform machine learning, correlate across streams, detect anomalies, identify and visualize events of interest, and trigger alerts and workflows, all within milliseconds.
Today, our product is used to solve some of the toughest data management challenges at large Aerospace, Financial, Retail, and Cloud companies. We were also just recently voted one of the best places to work in Silicon Valley [0].
Job description:
Team Lead to design and implement Machine Learning and Predictive Analytics modules within Striim's real-time analytics platform. Examples include online (i.e. incremental) algorithms (and data structures) for time-series forecasting, document classification, clustering and hyper parameter optimization in addition to crafting new ones as you see fit.
Minimum qualifications:
BA/BS degree in Computer Science or related technical field or equivalent practical experience.
Experience with one or more general purpose programming languages including but not limited to: Java, C/C++ or Python.
Experience with one or more of the following: Unsupervised learning, inference, data mining, classification, pattern recognition, recommendation systems, targeting systems, ranking systems or similar.
Preferred qualifications:
MS or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field.
2-5 years of industry experience.
Experience with distributed systems, ML architectures, R, MLib, or other statistical learning tools.
Job posting: <a href="
0: <a href="
Ask HN: Who is hiring? (May 2017)