We are looking for an awesome engineer that enjoys playing with data. In your role you will be working with large amounts data, you'll get to analyze it, derive insights from it and help us build a smart system for supply chain management.
Our ideal candidate is able to analyze data, find patterns and abstractions, and write the code to create derived data and insights in the system.
In your role, you will be responsible for writing software that analyzes large amounts of data coming from our smart trackers all around the world. You will write algorithms and heuristics to bring new intelligence to the system.
Design, code and test data processing software and algorithms
Create plugin-like platform for hosting & executing wide array of algorithms
Design data models and data structures for storing data and derived data
Help manage large amounts of data (big data)
Collaborate with the hardware and firmware teams to create an integrated platform
Have lots of fun working with a great team
BS degree in Computer Science or Engineering
At least 3-6 years of experience in software engineering positions
Background in algorithms and data structures
Ability to code and implement theoretical algorithms
Ability to work independently and with less structured requirements
Masters or PhD in computer science
Familiarity with machine learning
Experience with big data
Knowledge of AWS hosting environments & DevOps
Knowledge of parallel processing & threading