Software Engineer
Rubikloud
Toronto, ON,Canada
6d ago
source : MNC Jobs

Description

What We Are Building :

At Rubikloud, we are on a mission to bring "Intelligent Decision Automation" to the world's largest enterprise retailers.

Our platform unifies the latest in distributed systems, artificial intelligence, cloud architecture and some of the brightest minds to fulfill our mission.

Over the past three years, we have been able to connect with over 150,000 retail point of sales locations in 10 countries and create a database of over $100 billion in first party retail transactional data.

And the numbers are only growing!

Who We Are looking For :

We are currently hiring a Software Engineer to join our Product Data Pipeline team. In this role you will have the opportunity to work with various team members to execute on the Rubikloud vision.

Ideally, you are passionate about delivering in a fast-paced environment and learning new things.

What You Will Be Doing :

Building new software components and services that seamlessly integrate application backend with the machine learning pipeline and data ingestion serviceDesigning, developing, and optimizing data pipelines to support our applicationsInvestigating new tools and developing utilities to make our development process better streamlined and our products more robustPerforming code reviews to ensure the code is clean, understandable, and maintainableAssisting in defining, advocating and enforcing best practices

Who you are :

Proficiency in Python developmentExperience with distributed computing (Spark)Experience with Big Data Processing Distributed File System (Hadoop / S3 / Blob) Partitioning best practices Storage formats (CSV / Parquet / Avro) Pipeline architectureExperience with containerization (Docker / Kubernetes)Experience with cloud services (AWS / Azure / GCP)Experience working in a Scrum based Agile teamPassionate about writing quality software and good understanding of common software engineering best practices (DRY, KISS, loose coupling, high cohesion, etc.

Interested in the entire development cycle from requirements gathering to production deployment

Who We Are :

We are a group of intellectually curious people who are passionate about making a big splash in the world of retail. We offer competitive compensation including equity options - we want all the members of Rubikrew to own part of the Company.

You will have a full health benefits package including extended health care, dental, vision etc. Lunch is catered Monday to Thursday so you won't have to worry about packing a lunch! Healthy snacks and drinks are also provided to keep you energized.

We want our employees to feel like they're always developing personally and professionally so we offer a a personal development budget that you are free to use for knowledge expansion or as a fitness allowance.

Thank you to all who apply. We are only contacting applicants who are moving on to the next stage of the process. If you don't hear from us, please check back for any future opportunities!

Rubikloud welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form