I think you can agree that _worse_ doesn't necessarily imply _harder_. More critical systems are online, software is more complex, more actors are in the mix, etc. Feels like semantics, anyway.
Uber | San Francisco | Mobile Platform Performance - Backend Engineer | Full-time | Onsite
You would be the 2nd backend engineer on the mobile platform, helping build out services to productionize our team's offerings. We have amazing engineers writing compiler plugins, forking Android (https://eng.uber.com/nanoscope/) and much more that we want to leverage to build out an internal web platform for performance testing.
We're in the early stages of building out a mobile device lab to enable 100s of mobile engineers to test against a mix of real-world devices- your first project would be helping me build a Golang service to orchestrate performance tests against the lab. We have a ton of interesting work coming up around device scheduling, battery regressions, device stability, etc that are classical distributed systems problems but with even worse hardware.