Platform Engineer - Euclid Analytics, Palo Alto, CA
Euclid is digitizing the real world and leveling the playing field for the brick and mortar retailers by changing how they use data. The platform engineer’s role is to digest and circulate our terabytes of data. Euclid treats platform as an essential and rigorous engineering domain, and invest ample resources to it.
To successfully handle the traction with our clients and convert it to revenue, we are growing the platform team. We want to re-architect, revise and strengthen the existing platform to digest and circulate the expected amount of data from global sources.
Both the analytic and web application component of our product depend on the platform engineers' work. The platform engineer architects data collection from real time sensor technology, scales and creates algorithms to extract revolutionary business insights, and automates this process to power Euclid’s web application.
As a member of the Platform team, you must enjoy big data and everything that comes with it – you need to possess intellectual breadth beyond software, enjoy the creative side of analytics, and have a willingness to work outside your comfort zone.
+ Enjoy the creative analytical process as an end in itself
+ Willingness to work outside your comfort zone
+ Intellectual breadth beyond software
+ Understanding of SQL
+ C/C++/Java development experience in commercial grade applications
+ Experience with large data sets
+ Experience with MapReduce concepts and architecture such as Hadoop, Hive and Pig
+ Familiarity with catching approaches and technologies such as JCS
+ Experience with development on Linux system
+ MS in computer science is preferred
+ Strong knowledge in math and statistics is a plus