Remote Staff Software Engineer, ML Services
Ecobee
πRemote - Canada
Please let Ecobee know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join our extraordinary team at ecobee, a rapidly growing global tech company, and be part of something big by working in a fresh, dynamic, and ever-growing industry. Make a difference for the environment while on your daily job, and after it through programs like ecobee acts.
Requirements
- 10+ years of experience in software engineering, with a proven track record of owning and delivering complex, cross-domain projects at scale
- Expertise in system design, architecture, and the development of large-scale, high-availability and security systems
- Very high proficiency in multiple programming languages and frameworks including Python, Java, Go, Node.js, etc
- Expertise in messaging queue processing (e.g., RabbitMQ, Kafka) and real-time data handling
- Experience with device telemetry, understanding its limits, and how to design systems that effectively use telemetry data to enhance functionality
- Experience working with deep learning architectures and frameworks (e.g. Pytorch, Tensorflow) and leveraging such frameworks to build scalable features
- Familiarity with MLOps stacks like Kubeflow, MLFlow, Sagemaker and proven experience in deploying machine learning features at scale
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud
- Experience optimizing database performance and system tuning, ensuring that database and application interactions are fast, reliable, and scalable
- Demonstrated ability to debug tough, stack-wide issues across multiple environments, finding root causes and implementing long-term fixes
- Demonstrated ability to mentor, lead technical discussions, and contribute to a collaborative engineering culture
- Experience with DevOps principles, CI /CD pipelines, and ensuring operational excellence
Responsibilities
- Design Scalable Product Architecture
- Tackle high-complexity problems that require detailed cross-domain knowledge, addressing significant ambiguity, and working with incomplete data
- Contribute to ecobee's system architecture with designs that have been battle-tested, resulting in significant, long-lasting impact within a specific domain
- 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
- Consistently deliver high-quality, maintainable code. Lead by example in debugging tough, stack-wide issues, finding root causes, and implementing effective solutions
- Anticipate future challenges and propose technical solutions that prevent future roadblocks. Participate in evaluating and recommending new technologies and frameworks for the product group
- Actively mentor other engineers, guiding them toward concrete goals and fostering a culture of feedback and knowledge sharing. Lead or participate in design reviews, post-mortems, and code reviews
- Drive innovative improvements to processes and best practices across the engineering organization. Contribute to novel solutions that influence ecobee's engineering direction and deliver measurable, high-impact results across multiple teams and domains
- Facilitate and lead discussions across squads, ensuring inclusive decision-making processes and cross-functional buy-in on technical solutions and business decisions. Serve as a trusted advisor and leader within ecobee's engineering community
Benefits
- Competitive salaries
- Health benefits
- Paid time off
- Remote work, flexible hours
- Life and disability insurance
- Bonuses and incentives
- Professional development opportunities
- Wellness programs
- Family and parental leave
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.
Similar Remote Jobs
- π°$225k-$275k
- π°$207k-$285kπWorldwide
- π°$246k-$270kπUnited States
- π°$225k-$275k
- π°$225k-$275k
- πUnited States
- πWorldwide
- πPoland
- π°$127k-$160kπSpain
Please let Ecobee know you found this job on JobsCollider. Thanks! π