To apply for this job you must first either login or register

Data Engineer - Analytics

Richmond Hill, Ontario,Ontario -Permanent

Job Description

Our client develops, among other things, a SaaS product which leads the market for full-service payments solutions. The company is consistently recognized by Deloitte as one of the fastest growing technology companies within North America and they are gearing up for their biggest year yet. This client provides an exciting, challenging, and stable workplace. They are looking for people who share their passion for outstanding performance, and who want to be part of a close-knit, energetic team.

The leading team of the company comes with deep industry experience (as will you) and is motivated to bring together a group of technical enthusiasts and innovative thinkers. The company is looking for someone to come in with an understanding of Oracle Databases (RAC/SE) along with NoSQL as we transition from Oracle to NoSQL and incorporate principles of deep machine learning and data engineering. Learning is a fundamental part of the culture - you will be encouraged to master your craft as a leader and support to team in doing their best work possible

With unprecedented client retention, and their customer base scaling faster and faster, they're in the market for a high caliber Data Engineer and Analyst. This is a unique opportunity because the right person will be deeply involved in the evaluation of new technologies and prototyping of forward thinking NoSQL/big data solutions as the company continues to innovate and embrace next generation technology. The vision is to build a company of tomorrow, fixing tomorrows problems using tomorrows technologies. Do you have an interest in Artificial Intelligence and how it could positively impact our world tomorrow? This would be the challenge for you.

This is an opportunity to work with massive sets of data, analyze them, and help the team build up a next generation platform. There are millions of users that are constantly visiting our site and we want our Data Analyst/Engineers to decipher this data and make suggestions on what to do with it. As our company continues to scale at a blazing pace, we are presented with a very unique set of challenges which are closely related to data/capabilities and utilizing our abundant technologies to scale even higher.

We are here to solve problems of tomorrow using tomorrows technologies. These challenges require a lot fo creative thinking based on deep and broad understanding of how software works.

You will work with other Data Analysts and Engineers along with the Engineering team to create reusable experimental and production data pipelines. Understand, tune, and master the processing engines and explore as many new technology options for data and share them with the team.

Must Have Skills:

- Bachelor of Science degree in Computer Sciences, Mathematics, Statistics, Operations Research, or other data/analytics intensive field.
- Familiarity with reactive platforms and microservices
- Minimum 2 years in a role with responsibilities related to developing data architectures
- Experience with Software Engineering SDLC knowledge (e.g. Agile, waterfall, or other models) to be able to programmatically generate, acquire, and propose new ways to make digital data accessible/available for analysis.
- Solid understanding of foundational concepts (e.g., File systems, data formats, data modeling, and ETL) and architecture frameworks (e.g. Webservices, APIs, and Hadoop) and tools (IDEs, Version control tools, etc.), to navigate and implement enterprise information architecture services.
- Hands-on experience with architecting/implementing large scale data solutions, such as --- Hadoop, Teradata, Microsoft Analytics Platform System (APS), IBM Netezza, etc.
- Demonstrated experience of strong SQL Skills with RDBMS's such as Oracle, SQL Server.
- Technically adept in big data tools: Apache Hadoop , Apache Spark, Hive ,Hbase, Pig, Sqoop, Cloudera Impala, Cloudera Manager
- Proficient in one or more of the following programming languages: Java, JavaScript; C, C++, Python; Scala.
- Technical and functional understanding of business intelligence solutions (e.g. data acquisition, enriching, integrating, interrogating and visualizing).
- Strong collaboration, communication and organizational skills.
- Software architecture development specifically pertaining to predictive/advanced analytics on large unstructured datasets
- Experience in designing and deploying distributed data processing frameworks: NoSQL databases; Hadoop; High-performance computing clusters.
- Strong team player who likes to take responsibility and drive projects to completion

Nice to Have Skills:

- Experience working in the Fin-Tech industry
- Experience working with Oracle Databases (Standard Edition) and RAC as a DBA
- Understanding of NoSQL and how to transition from traditional oracle to NoSQL
- Show us how you are passionate for technology - what have you done outside of work to contribute and hone in on that passion?

Starting: ASAP
Dress Code: Casual
To apply for this job you must first either login or register