1

Data Engineer Intermediate Jobs in Quebec, QC (NOW HIRING)

Job Summary The Solutions Engineer collaborates with account teams to assess customer data center ... Experience working in complex Data Center sales opportunities - Intermediate * Ability to design ...

Conducting rigorous, well-documented analyses based on data and expert consultations ... Has an intermediate level of English, as the role involves regular collaboration with internal ...

Data Engineer Intermediate information

What are the key skills and qualifications needed to thrive as a Data Engineer Intermediate, and why are they important?

To thrive as a Data Engineer Intermediate, you need strong programming skills in languages like Python or Java, experience with database systems (SQL/NoSQL), and a solid understanding of data modeling, ETL processes, and data warehousing concepts. Familiarity with tools such as Apache Spark, Hadoop, Airflow, and cloud platforms like AWS or Azure, as well as relevant certifications, is highly valued. Excellent problem-solving abilities, attention to detail, and clear communication skills help set candidates apart in this role. These competencies ensure efficient data pipeline development, reliable data infrastructure, and effective collaboration with data teams and stakeholders.

What are some common challenges Data Engineer Intermediates face when working with large-scale data pipelines?

As a Data Engineer Intermediate, you may frequently encounter challenges related to maintaining data quality and consistency across multiple sources, optimizing ETL processes for performance, and ensuring data pipelines are scalable to handle increasing data volumes. Troubleshooting data latency issues and managing dependencies between data sets are also common hurdles. Collaborating closely with data analysts, data scientists, and other engineers is essential to address these challenges and deliver reliable, high-quality data solutions.

What are Data Engineer Intermediates?

A Data Engineer Intermediate is a professional who designs, builds, and maintains data pipelines and architectures, typically with a few years of experience in the field. They are responsible for collecting, transforming, and storing data in ways that make it accessible and usable for analytics and business intelligence. Intermediate data engineers often work with tools like SQL, Python, ETL frameworks, and cloud platforms. They collaborate with data scientists, analysts, and other engineers to ensure data quality and optimize data workflows. This role requires a good understanding of data modeling, database systems, and data integration techniques.

What is the difference between Data Engineer Intermediate vs Data Engineer Junior?

AspectData Engineer IntermediateData Engineer Junior
Required CredentialsBachelor's in CS, experience with SQL, Python, ETL toolsEntry-level, basic knowledge of SQL and scripting
Work EnvironmentCollaborates on complex data pipelines, supports data architectureAssists in data tasks, learns from senior engineers
Employer & Industry UsageUsed in tech, finance, healthcare sectors for data projectsCommon in similar industries as entry-level role
Comparison Search IntentUnderstanding role progression, skills requiredEntry-level position, learning expectations

The main difference between Data Engineer Intermediate and Data Engineer Junior lies in experience, skill level, and responsibilities. Intermediate engineers handle more complex data pipelines and support data architecture, while junior engineers focus on learning foundational skills and assisting senior staff. This distinction helps employers and candidates understand career progression and required competencies.

Infographic showing various Data Engineer Intermediate job openings in Quebec, QC as of May 2026, with employment types broken down into 100% Full Time. Highlights an 50% Hybrid, and 50% Remote job distribution.
Java Developer (Intermediate to Senior)

Java Developer (Intermediate to Senior)

Targeted Talent

Quebec, QC • Remote

Full-time

Medical, Dental, PTO

Posted 24 days ago


Job description

We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg. Our client is a global enterprise company with a product that you've likely used.

You Have:

  • Experience with Java 8 lambdas and streaming functionalities
  • Solid understanding of consuming, producing, and designing RESTful web services (Spark Java, SNS/SQS, AMQ, RabbitMQ)
  • Solid understanding of microservices and message-based architecture
  • Experience with Test Driven Development (TDD), building monitoring metrics and code reviews
  • Experience with AWS (RDS, ECS, Cloudwatch, Elasticache, SNS/SQS, Lambdas, S3)
  • Experience with relational data, unconstructured or cached data (MySQL, Redis, Elasticsearch)

Bonus Points:

  • Experience with MongoDB, MariaDB, Memcached, PSQL

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks vacation
  • Relocation Package
  • RSP matching

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA