Enable job alerts via email!

Senior Java Data Engineer

Tactable

Toronto

On-site

CAD 110,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Tactable is seeking a Senior Data Engineer to enhance their data infrastructure and products using advanced technologies like Databricks and cloud services. This role involves independent work as well as close collaboration with cross-functional teams, making it ideal for proactive individuals eager to contribute to an evolving startup environment.

Benefits

Generous holidays and flexible PTO
Laptop and equipment provided
Potential for professional growth

Qualifications

  • 8+ years of professional experience in software engineering, 4+ in data engineering.
  • Strong background in Java and data pipeline design.
  • Experience in cloud platforms and DevOps practices.

Responsibilities

  • Design and build scalable data pipeline architectures.
  • Integrate large, complex data sets using data warehouse solutions.
  • Mentor junior engineers on best data engineering practices.

Skills

Java
Python
Databricks
SQL
NoSQL
Data Engineering
Apache Airflow

Education

Degree in Computer Science or Engineering

Tools

Apache Spark
Hadoop
AWS
Azure
GCP
Docker
Kubernetes

Job description

Direct message the job poster from Tactable

Tactable is seeking an experienced Senior Data Engineer with strong expertise in Databricks to own and further develop our data infrastructure, ingestion, and to help us build our data products. You'll work independently while collaborating closely with both engineering and other data teams to build robust, scalable data systems. As a professional with a deep understanding of Java, Python, Databricks, you’ll take the lead in building data pipelines used to ingest the information that fuels models and trading systems.

The ideal candidate will have experience working in an evolving startup environment. You will be an in the moment problem solver with the ability to think about the short term and long term plan. You're energized about building and scaling and being part of a forward-thinking organization.

We are building an incredible company and looking for talented, energetic, and motivated people to join our team. You can learn more about our Company, Culture and Values here :

https : / / www.tactable.io / careers .

Responsibilities :

  • Design, build, and maintain highly scalable and robust data pipeline architectures leveraging frameworks such as Apache Spark, Hadoop, and cloud-based services (e.g., AWS, GCP, Azure).
  • Using data warehouse solutions like Snowflake, Redshift, or BigQuery, aggregate and integrate large, complex data sets to meet both functional and non-functional requirements.
  • Develop and implement process-improvement strategies, including automating manual tasks, optimizing data delivery, and restructuring infrastructure for scalability using workflow orchestration tools such as Apache Airflow or Luigi.
  • Collaborate with stakeholders (executive, product, data, and design teams) to address data infrastructure and reporting needs, integrating DevOps practices (Docker, Kubernetes, Terraform) for smooth deployment.
  • Create data tools for analytics and data science teams, helping them build and optimize data-driven solutions using Python and SQL.
  • Implement automated testing frameworks, data validation, and compliance measures to ensure data quality, integrity, and security across the data architecture.
  • Provide mentorship and technical expertise to junior engineers and analysts, guiding them in best practices for data engineering, performance optimization, and secure data handling.
  • Monitor and optimize data processing performance and resource utilization using relevant metrics and logging / monitoring tools (e.g., Prometheus, Grafana, CloudWatch).

Requirements :

  • 8+ years of professional experience as a Java Engineer, with at least 4 years in a Data Engineering or similar role
  • Strong proficiency in Java and related frameworks (Spring, Hibernate, Spring Boot)
  • Hands-on experience with Apache Airflow or Databricks
  • Proven track record in designing and implementing large-scale data pipelines and datasets
  • In-depth knowledge of SQL and NoSQL databases
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Experience creating RESTful APIs and working with microservices architectures
  • Proficiency in standard DevOps tools (Jenkins, Maven, Gradle, Git) and CI / CD pipelines
  • Competency with automation and scripting (Bash, Python)
  • Excellent analytical, problem-solving, and troubleshooting skills
  • Strong communication skills, with the ability to interact effectively with stakeholders at various levels
  • Self-directed, proactive, and adept at supporting multiple teams and systems simultaneously
  • You must be eligible to work in Canada to be considered for this role

Nice to Have :

  • Experience in financial services, banking, insurance, or media sectors.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with streaming technologies such as Apache Kafka or Spark Streaming.
  • Familiarity with big data technologies, including Spark, Azure Data Factory, BigQuery, Snowflake.
  • Understanding of Data Governance frameworks and best practices.

Other Skills :

  • Degree in Computer Science, Engineering, or equivalent industry experience
  • Strong communication and teamwork skills
  • Strong time management skills and ability to manage multiple workstreams

What We Offer :

  • Generous holidays and flexible PTO
  • Laptop / Equipment provided
  • Potential for professional growth and advancement

Seniority level

Seniority level

Not Applicable

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Software Development

Referrals increase your chances of interviewing at Tactable by 2x

Sign in to set job alerts for “Senior Java Software Engineer” roles.

Senior Software Engineer - User Generated Experiences

Senior Software Engineer, Business Process & Automation

Senior Software Engineer (Network Platform Team)

Lead Data Scientist - Feature Engineering

Sr. ServiceNow Developer with ITSM, Change Management

Lead Data Scientist - Articial Intelligence Specialist

Senior Software Engineer (Features) - North America

Senior Software Engineer, Backend - Fintech

Senior Fullstack Engineer - Java and Angular

Senior Software Developer, Backend Platform

Senior Software Engineer, Backend (AI Agent)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Senior Data Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Data Engineer

The Score

Toronto

Remote

CAD 90,000 - 130,000

6 days ago
Be an early applicant

Senior Data Scientist, Product

Shakepay

Toronto

Remote

CAD 120,000 - 175,000

Yesterday
Be an early applicant

Data Engineer - Snowflake

Lumenalta

Toronto

Remote

CAD 100,000 - 140,000

2 days ago
Be an early applicant

Senior Data Engineer

VerticalScope Inc.

Ontario

Remote

CAD 120,000 - 160,000

6 days ago
Be an early applicant

Staff Software Engineer, Data Products

Chainlink Labs

Toronto

Remote

CAD 100,000 - 150,000

3 days ago
Be an early applicant

Principal Data Engineer (Remote)

World Education Services

Toronto

Remote

CAD 100,000 - 130,000

4 days ago
Be an early applicant

Intermediate DataOps/Cloud Data Engineer - Remote / Telecommute

Cynet Systems Inc

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Data Engineer

SimplyAnalytics

Toronto

Remote

CAD 100,000 - 130,000

28 days ago

Senior Data Engineer - Remote

Aurora Cannabis Inc.

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant