Avatar for GroupBy

Fusing Findability with Personalization

Senior Software Engineer for Analytics and Recommendation Systems

$80k – $150k
Apply now
GroupBy is looking for a Senior Software Engineer for Analytics and Recommendation Systems. You'll be responsible for building and optimizing our Analytics dashboards and infrastructure in Google Cloud Platform, as well as productionizing recommendation models produced by our data scientists. GroupBy's data infrastructure is used across the business including analytics microservices, as well as billing, reporting, and R&D projects.

What you’ll be doing:
Using Google Cloud Platform’s managed data services (Dataflow, Storage, Composer, PubSub, BigQuery, Bigtable, etc) and modern technologies like Kubernetes and Elasticsearch
Develop new reports and metrics for our analytics platform in SQL
Deploying an infrastructure to create and maintain datasets and APIs for analytics using Python and Go
Productionizing our recommendation systems
Research and build efficient data warehousing solutions with backfilling capability
Building systems with continuous integration and continuous delivery

You must have:
HIgh proficiency in one or more programming languages of your choice, such as Node.js, Python, Java, Go, C, C++, Scala, etc
Proficiency in SQL
Familiarity with map-reduce algorithms and distributed systems
Familiarity with or interest in learning Linux
Interest in learning and working with technologies such as Go, TypeScript, Node.js, Python, Cloud Computing, and Docker/Kubernetes
Excellent communication skills; you will work cross-functionally across multiple teams
Aptitude to independently learn new practices and technologies, as well as prototype and propose software design and solutions
Curiosity and a self-driven attitude

Nice to have:
Some knowledge of microservices architecture
Experience with productionizing machine learning systems
Experience with Cloud Computing, such as Google Cloud Products, Azure, or Amazon Web Services
Experience building distributed systems
Experience with message processing systems such as Kafka
Experience with A/B experimentation
Exposure to data visualization

Who we are:
GroupBy designs, develops, and deploys a data-driven e-Commerce Platform that transforms the way retailers interact with their consumers through product data enrichment, intelligent site search, personalization, analytics, and other best-in-breed solution offerings. Our cloud-based solution augments our customer’s legacy platforms to turn more shoppers into buyers.

We are very proud of our culture at GroupBy. You will be part of a company with open office spaces, free weekly lunches, monthly social events, a closet full of snacks and beverages, flexible hours, and a games room. We also invest in your growth as a professional with open workshops and company funded training for events such as Elastic{ON}, Dockercon, and DevOpsDays.

Culture and diversity are at the core of GroupBy, which means we surround ourselves with people who love what they do and are given the freedom to excel at it. Our team is comprised of passionate, innovative thinkers who work together to create groundbreaking products. We like working with awesome people and we like helping these people become even better.

We thank all candidates who apply but only those selected for an interview will be contacted.

GroupBy at a glance

Fusing Findability with Personalization

GroupBy focuses on Retail, Search, Technology, and Ecommerce. Their company has offices in Toronto. They have a mid-size team that's between 51-200 employees.

You can view their website at http://www.groupbyinc.com

More jobs at GroupBy

View all jobs

Similar jobs to Senior Software Engineer for Analytics and Recommendation Systems at GroupBy

Avatar for BlueMed
Automated patient check-in and vitals for medical clinics
Avatar for Sprout
Sprout is a corporate wellness platform that inspires employees and empowers employers
Avatar for Acquird.io
If you’re looking to succeed, hiring the best is your only option
Avatar for Tribe
Empowering the new generation of online communities
Avatar for REMITR
Nonstop International Business Payments – Effortless, On Time, Wherever You Do Business