Senior Software Engineer
Core
Design, implement, and scale software systems connecting cloud infrastructure, mobile/web applications, and hardware appliances for an electrified home future.
Role type
Senior Software Engineer (Full-stack/Cloud/IoT)
Builds
Cloud services, data pipelines, mobile and web applications, and interfaces for smart home appliances.
Domain
Clean energy / Smart home appliances / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud system design (AWS), distributed systems, data pipelines, TypeScript, Python, React, SQL, automated testing, system reliability
Preferred skills
React Native, IoT-connected systems, embedded software concepts (C/C++), protobufs, RPC frameworks, event-driven architectures, hardware company experience
Responsibilities
Own design and implementation of critical software systems; build and grow data pipelines for fleet visibility; partner with hardware and manufacturing teams; refine feature requirements; support mobile releases and QA; conduct code reviews and mentor engineers; handle on-call incident response.
Seniority
Senior, hands-on IC