ApplyStaff Software Engineer, ML Services
Posted 5 months agoViewed
View full description
💎 Seniority level: Staff, 10+ years
📍 Location: Canada, UK, US
🔍 Industry: Home automation and energy management
🏢 Company: ecobee👥 501-1000💰 $36,309,727 Series C almost 7 years ago🫂 Last layoff about 5 years agoConsumer ElectronicsInternet of ThingsEnergy Management
🗣️ Languages: English
⏳ Experience: 10+ years
🪄 Skills: AWSNode.jsPythonIoTJavaKafkaKubeflowMachine LearningMLFlowPyTorchRabbitmqStrategyAzureData engineeringGoTensorflowCollaboration
Requirements:
- 10+ years of experience in software engineering.
- Expertise in system design and architecture with large-scale systems.
- Very high proficiency in programming languages like Python, Java, Go, Node.js.
- Expertise in messaging queue processing and real-time data handling.
- Experience with deep learning architectures and MLOps stacks.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Demonstrated ability to debug complex, stack-wide issues.
- Experience with DevOps principles and CI/CD pipelines.
- Familiarity with IoT technologies is an asset.
Responsibilities:
- Develop robust, scalable architectures that integrate multiple data sources.
- Tackle high-complexity problems requiring cross-domain knowledge.
- Contribute to system architecture designs that align with company standards.
- Take ownership of components, ensuring high standards in design, implementation, and operations.
- Deliver high-quality, maintainable code and lead in debugging.
- Anticipate future challenges and recommend technical solutions.
- Mentor other engineers and facilitate knowledge sharing.
- Drive innovative improvements and collaborate across teams.
Apply