Remote Staff Data Engineer

Logo of Ecobee

Ecobee

πŸ“Remote - Canada

Job highlights

Summary

Join our extraordinary team at ecobee, a rapidly growing global tech company headquartered in Canada, as we build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. We're looking for a talented and passionate individual to join our dynamic data engineering and machine learning services group.

Responsibilities

  • Lead the design and implementation of scalable data pipelines and systems for complex problems that require detailed understanding across multiple domains
  • Contribute to ecobee's system architecture with designs that have been battle-tested, resulting in significant, long-lasting impact within a specific domain
  • Start to think beyond individual components or domains, considering ecobee's broader architectural strategy
  • Propose technical solutions and strategies that have a significant impact on ecobee's data ecosystem
  • Take end-to-end ownership of full components within your domain of expertise, ensuring that their design, implementation, testing, deployment, and operations meet high standards
  • Define and track SLAs for the components you own, ensuring they meet operational excellence standards and contribute to the system's overall reliability
  • Maintainability & Scalability: Systematically consider maintainability in designs and implementations, with a focus on ensuring systems can scale to support ecobee's growing data needs
  • Mentor & Lead: Actively mentor engineers across the organization, helping them achieve concrete technical and professional goals
  • Cross-Team Collaboration: Facilitate and guide technical discussions across squads, ensuring decisions are aligned with ecobee's strategic goals
  • Technical Expertise Development: Participate in 'bar-raiser' groups that focus on elevating engineering standards across ecobee, including leading post-mortem reviews, design sessions, and code reviews
  • Challenging Best Practices: Continuously review existing processes, best practices, and rituals across ecobee's engineering organization
  • Delivery Metrics & Quality: Educate teams on key software delivery metrics and help track progress
  • Documentation & Knowledge Sharing: Foster a culture of documentation and transparency within the team and across stakeholders
  • Forward-Thinking Design: Anticipate future data challenges, such as scalability and security concerns, and propose strategies to avoid roadblocks
  • Technology Evaluation: Stay ahead of industry trends by evaluating and recommending new technologies that align with ecobee's goals in data engineering, machine learning, and IoT
  • Domain-Wide Impact: Your work will have a measurable impact across multiple teams within the Data Engineering & Machine Learning Services group
  • Economic Thinking & Risk Management: Drive a culture of thoughtful decision-making, balancing technical innovation with practical constraints like time, cost, and risk
  • Proactive Issue Resolution: Anticipate blockers and delays in projects before they require escalation

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Ecobee know you found this job on JobsCollider. Thanks! πŸ™