← Back to opportunities

PRINCIPAL ENGINEER

📍 Location
Toronto
⏰ Job Type
Full-time
📅 Posted
June 18, 2026

About the Role


ROLE: PRINCIPAL ENGINEER

Location : Toronto (Hybrid) days week

Primary Skills: Java, Microservices, along with Kafka, SQL, Python, Data Engineering Backgroud, Azure Cloud services.

Secondary Skills: Databricks, Hadoop, Rest Services, Github, Kubernate, Docker


  • - years of experience in Java programming, along with exposure to Scala/Python.

  • Experience in data engineering, data analytics, or backend development

  • Strong expertise in Python and/or JVM languages (Java/Scala)

  • Experience with the Hadoop ecosystem (Spark, Hive, YARN, HDFS) is a plus

  • Experience building large-scale, reliable data pipelines and distributed systems

  • Familiarity with real-time streaming technologies (Kafka, Flink, Beam)

  • Understanding of system architecture concepts: distributed systems, caching, replication, data modeling

  • Excellent written and verbal communication skills

  • Experience working in ...
  • Ready to Join Through a Referral?

    Apply now and get connected directly with the hiring team

    Apply for this Position