Senior Data Engineer, Java

theScore
Toronto, ON
200K $ / an (estimé)
Temps plein

About the Role & Team

As part of the Data Engineering team, you will be working with a team of smart, friendly, and dedicated Data Engineers, ML Engineers, and Data Scientists determined to develop high-quality data products that power core features of our app.

The ideal candidate has a passion for data, a strong background in computer science with recent experience as a data engineer or software engineer.

An interest in professional sports, betting and / or eSports is a plus.

About the Work

As a key member of our Data Engineering team you will :

  • Develop event-driven distributed systems that process large amounts of data and integrate with downstream back end services
  • Build internal tools and libraries to help accelerate other backend teams
  • Build streaming data pipelines
  • Work with data science and data engineering teams to build best-in-class SDLC processes
  • Oversee the design and maintenance of data systems and contribute to the continual enhancement of the data platform
  • Collaborate with the team to define, track, and meet SLOs
  • Maintain and expand existing systems, tooling and infrastructure
  • Other duties as required.

About You

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • 6+ years of experience in data engineering or software engineering
  • Strong knowledge of Java, Java frameworks (Springboot or Quarkus), Design Patterns and Domain Driven Design
  • Passionate about clean code architecture and software craftsmanship.
  • Have built distributed systems to solve complex problems over very large datasets
  • Experience with Kafka, Pub / Sub, or some other streaming platform
  • Strong knowledge of tools like Airflow to orchestrate data pipelines
  • Familiarity with Docker and Kubernetes
  • Experience with at least one major cloud platform (AWS, GCP, Azure)
  • Strong organization and collaboration skills
  • Excellent written and oral communications skills.
  • Nice to have : Knowledge of Python, GO, Reactive programming

What We Offer

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements.
  • Parental leave top up
  • Opportunities for career progression and mentoring others

LI-Hybrid

LI-Remote

Candidates residing in Ontario requiring special accommodation can email

Il y a plus de 30 jours
Emplois reliés
Royal Bank of Canada>
Toronto, Ontario

Big Data Management, Cloud Computing, Database Development, Data Engineering, Data Mining, Data Pipelines, Data Visualization Tools, Data Warehousing (DW), ETL Processing, Extract Transform Load (ETL), Group Problem Solving, Microsoft Azure, Performance Optimizations, Python (Programming Language), ...

GFL Environmental
Vaughan, Ontario

We are seeking a Senior Data Engineer with specialized experience in Data Lakehouse and AWS technologies to design, develop, and optimize our data management systems. Solid background in data engineering practices, including data modeling, ETL development, and data warehousing. The ideal candidate w...

CGI
Ontario, Canada

Are you a Data Architect or a Senior Data Engineer interested in working in a talented and collaborative team developing Cloud, Data and AI solutions for leading global clients? Do you regularly find yourself in conversations on disparate and dispersed data sources and feel the need to create a robu...

Cloudbeds
Canada
Télétravail

Proven experience as a big data engineer or a similar role, with a deep understanding of big data technologies, frameworks, and best practices. Building and maintaining data infrastructure, including data lakes, data warehouses, and real-time streaming platforms. Developing and optimizing data pipel...

S.i. Systems
Toronto, Ontario

Senior Data Engineer Team Lead to oversee critical data engineering activities within the Digital Health sector. Provide strategic oversight of data engineering activities, shaping platform strategy and data architecture. Implement and manage data access policies in coordination with the Data Govern...

theScore
Toronto, Ontario

As part of the theScore Data Engineering team, you will be working with a team of smart, friendly, and dedicated Data Engineers, Analysts, and Data Scientists determined to develop high-quality and sustainable data-driven solutions to improve profitability, growth and the user experience. The ideal ...

RAPS Consulting Inc
Mississauga, Ontario

We are seeking an experienced Data Engineer with a strong background in Snowflake and SQL to join our technology team. The ideal candidate will be responsible for developing, optimizing, and maintaining our Snowflake data warehouse environment to support financial data analysis and reporting needs. ...

Scotiabank
Toronto, Ontario

GTT is searching for Senior Data Engineer who are continuous learners and are eager to develop & boost capabilities of our existing and growing google cloud platforms. Strong experience in GCP cloud-based data engineering development (Pub/Sub, Big Query, GCS, Dataflow, Cloud Composer, DBT etc. S...

StackAdapt
Canada

We're looking to add Senior and Staff Data Engineers to our data science team! This team works on solving complex problems for StackAdapt's digital advertising platform. You'll be working directly with our data scientists, data engineers, Engineering team, and CTO on building pipelines and ad optimi...

RBC - Royal Bank
Toronto, Ontario

Senior Machine Learning and Data Engineer is responsible for developing application for large-scale data processing and analysis. E2E technical competency including conducting data analysis, data preprocessing, and feature engineering to prepare datasets for model training. Work alongside data scien...