Senior Software Engineer (Data Engineer)
Core
Architect and lead end-to-end delivery of large-scale software initiatives for a cloud platform serving millions of connected devices and ISPs.
Role type
Senior Software Engineer (Data Engineer)
Builds
Cloud-native services, distributed systems, and data pipelines for smart home platforms
Domain
Internet of Things (IoT), Cloud Infrastructure, ISP Services
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Node.js, Rust, Kubernetes, AWS, GCP, algorithms, data structures, object-oriented design, computer networking, operating systems, databases
Preferred skills
Spark, Akka, NestJS
Responsibilities
Architect large-scale software initiatives, set technical standards via code reviews, solve scalability and integration challenges, own service lifecycle in Kubernetes, mentor engineers, participate in on-call rotation
Seniority
Senior, hands-on IC with leadership responsibilities