Staff Data Engineer

New
CanadaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSPythonSQLApache AirflowETLJavaKafkaKubernetesSpark

Requirements

  • 10+ years of software engineering experience, including ownership of large-scale production systems
  • Strong experience building and operating data-intensive distributed systems at scale
  • Proven experience in a senior, staff, or lead engineering role influencing architecture and technical direction
  • Strong programming skills in Python or Java, with experience building microservices and APIs
  • Hands-on experience with Kafka or equivalent event streaming systems (e.g., Kinesis, Pub/Sub)
  • Strong expertise in Spark or Flink for large-scale batch and streaming data processing
  • Experience with Airflow or similar orchestration tools and Kubernetes-based environments
  • Strong SQL, data modeling, and ETL/ELT design experience
  • Experience with cloud platforms (AWS preferred) and understanding of cost, scalability, and reliability tradeoffs
  • Experience building or integrating AI/LLM-based systems, agents, or automation workflows is highly valued
  • Strong communication skills with the ability to influence technical and non-technical stakeholders
  • Proven ability to mentor engineers and drive best practices across teams

Responsibilities

  • Own the architecture and evolution of large-scale data pipelines, including streaming and batch systems for MLS and property data
  • Design and implement event-driven data flows using Kafka or similar messaging systems
  • Build and maintain backend services and APIs in Python or Java to serve data to product and AI systems
  • Develop scalable data processing workflows using Spark or Flink, orchestrated with tools such as Airflow
  • Ensure high standards of data quality, lineage, governance, and reliability across all pipelines
  • Implement observability practices including monitoring, alerting, logging, and operational runbooks
  • Collaborate with product, ML, and engineering teams to support AI agents and data-driven features
  • Mentor engineers and contribute to technical design reviews and architectural decisions
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now