Job Description


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 Apply?

    Take the next step in your AI career. Submit your application to E-Solutions today.

    Submit Application