Job Description / Skills Required
Reflektion is a fast growing business in rapidly expanding digital commerce market, funded by top-tier institutional and individual investors. The Company has grown dramatically over the last three years and is expecting continued growth going forward. Reflektion seeks a critical leader and steward of the business who will direct all financial reporting, accounting and budgeting for the business and who will anticipate the needs of the business putting in place processes and systems and hiring additional accounting, analytical and administrative personnel as needed.
Define, architect and build large scale data processing applications serving our online analytics suite such as Product Recommendation, Search and Online Advertising.
Develop innovative solutions for real time user personalization, leveraging billions of user events for high volume online serving.
Write server side code for low latency high throughput SaaS application
Develop algorithms that increase conversion rate for high profile customers such as Disney, Godiva, and Marmot.
Desired Skills and Experience:
BS, MS, or PhD in Computer Science (or related fields)
6+ years of software development experience
Strong coding skills in at least one high level programming language (preferably, Java, Scala, Go) and at least one scripting language (e.g. Python, Bash).
Deep understanding of distributed systems, data stores, and their associated tradeoffs.
Experience in contributing to open source packages is a plus.
Experience in writing high performance production quality code.
Exposure to some key technologies of our stack is always a plus (ElasticSearch, MongoDB, Redis, Cassandra, Kafka, Storm, Spark)
Exposure to toolkits such as Akka, Gokit, etc.