cover image
Aarorn Technologies Inc

Senior Data Engineer

Hybrid

Montreal, Canada

Senior

Freelance

19-09-2025

Share this job:

Skills

Communication Python Java Scala NoSQL Big Data MongoDB Architecture Infrastructure Architecture Programming Databases Agile Snowflake Hadoop Spark Databricks Kafka

Job Specifications

Job Title: Senior Data Engineer

Location: Montreal, QC (Hybrid - 4x Onsite a week)

Employment Type: Contract Opportunity

Interview Type: Face 2 Face (Onsite Interview Only)

Job Description

Who You Are

Want to be part of cutting edge, high visibility projects and are motivated by delivering world-class solutions on an aggressive schedule
Someone who is not intimidated by challenges; thrives under pressure; is passionate about their craft and focused on delivering exceptional results
Enjoy learning new technologies and raise the bar on your team
Enjoy working with technical and non-technical stakeholders for delivery of software systems
Enjoy working with and managing junior developers

What's the Role

Collaborating and leading part of a cross-functional Agile team to create and enhance software for data ingestion and entity resolution platform
Expertise in application, data and infrastructure architecture disciplines
Working with large, complex data sets from a variety of sources
Participate in the rapid development of user-driven prototypes to identify technical options and inform multiple architectural approaches
Building efficient storage and search functions over structured and unstructured data
Utilizing programming languages Python, Java, Scala, Relational and NoSQL databases
Learning newer technologies for entity resolution such as Quantexa platform

Basic Qualifications

Proven track record of a minimum of 4 years in management, in a space with strong focus on large scale data processing and instrumentation
Strong coding background, ideally in Java, Python, Scala
Strong working knowledge of engineering best practices and big data ecosystem
Experience in at least one big data product: Databricks, Elasticsearch, Snowflake
Experience building batch / real time data pipelines for production systems
Experience with Relational and Non-Relational DBs like DB2, MongoDB
Experience with various data formats: Parquet, CSV, JSON, XML, Relational Data
Strong familiarity with Kafka, Spark, Hadoop, Iceberg, Airflow, Data Modeling, relational databases, columnar databases
Previous working experience in large scale distributed systems
Strong familiarity with software engineering principles, including object-oriented and functional programming paradigms, design patterns, and code quality practices
Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders

Desired Qualifications

Experience with REST-based applications
Experience with Databricks / Delta Lake
Experience with client reference data sourcing from vendors

About the Company

AarornTech is a Guelph, ON based disruptive technology boutique firm specializing in Intelligent process automation development and consulting, we provide Managed RPA as a service, cloud based ready to configure Bots and end to end development and maintenance of process automation. We also support various small and large organizations (Banks, Telecom, Insurance) with their disruptive technology needs within Robotics Process Automation (RPA), Machine Learning (ML), Artificial Intelligence (AI), Blockchain, QA Automation, Perf... Know more