πFrance, Spain
Senior Data Engineer
closed
Ecobee
πRemote - Canada
Summary
Join our extraordinary team at ecobee, a rapidly growing global tech company, 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 curious, talented, and passionate people to join our dynamic data engineering and machine learning services focused group.
Requirements
- Proficiency in building data pipelines using Python, SQL , and tools like Apache Spark, Apache Kafka, and Apache Airflow
- Experience with cloud-based data platforms ( GCP preferred), including services like Big Query, Big Table, and Dataflow
- Familiarity working with SQL based operational databases like
- Familiarity with data processing and storage solutions tailored for machine learning workflows
- Good understanding of the machine learning lifecycle and experience in supporting data preparation, feature engineering, and model deployment processes
- Experience working with machine learning frameworks and libraries is a plus
- Strong experience in data modeling, schema design, and optimization for data warehousing and data lake solutions
- Experience with designing data solutions that support both batch and real-time processing requirements
- Excellent communication skills, with the ability to work effectively in a collaborative environment and convey technical concepts to non-technical stakeholders
- Proven track record of working in cross-functional teams and driving alignment between technical and business goals
Responsibilities
- Design, build, and maintain scalable and efficient ETL / ELT pipelines for both batch and real-time data ingestion and transformation
- Implement data extraction and processing solutions to support analytics, machine learning, and operational use cases
- Integrate diverse data sources, including IoT device data, third-party APIs, and internal systems, into centralized data repositories
- Develop and maintain data warehousing solutions and ensure data is structured and available for downstream analytics
- Monitor and optimize data workflows and infrastructure to ensure high performance and reliability
- Implement monitoring, alerting, and logging for data pipelines to proactively identify and resolve issues
- Collaborate with data scientists, analysts, product managers, and other engineering teams to understand data requirements and deliver high-quality data solutions
- Translate business requirements into technical specifications and provide guidance on data engineering best practices
- Implement data quality checks, validation, and cleansing procedures to ensure data integrity and accuracy
- Create and maintain comprehensive documentation for data pipelines, architectures, and processes
- Share knowledge and best practices with the team, and contribute to the growth and development of the data engineering community within the organization
- Architect and implement sophisticated data pipelines that handle massive IoT data streams, ensuring data quality, consistency, and low-latency processing
- Introduce frameworks and best practices for feature engineering, data versioning, and experimentation in collaboration with machine learning teams
Benefits
- Competitive salaries
- Health benefits
- A progressive Parental Top-Up Program (75% top-up or five bonus days off)
- Flexible hours
- Remote work option
This job is filled or no longer available
Similar Remote Jobs
πBrazil
π°$138k-$254k
πWorldwide
πLithuania
πIndia
π°$175k-$210k
πUnited States
π°$225k-$255k
πUnited States
π°$170k-$180k
πUnited States
π°$196k-$230k
πBelgium