Senior Android Engineer

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States

Siden


Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States

Employees

26 - 50 people

Address

75 E Santa Clara St
San Jose, CA, 95113-1827, US

Tech Stack

  • AWS
  • Go
  • MongoDB
  • GraphQL
  • Git
  • Kotlin
  • Redis
  • Redshift
  • React

Role Description

Senior Android Engineer Siden is a rapidly scaling company in stealth, with a cloud infrastructure as a service offering combined with an acclaimed home streaming video service, enabling wireless operators to market a rich home broadband offering to their users. We have a bold mission of bringing this service to the over 1B home consumers globally which don't have access to home broadband today, but are clamoring for streaming video in their homes as TV evolves to be consumed 100% OTT. We also see consumers in the more developed economies eager to switch to an all-wireless home broadband service, away from a wired alternative. We are developing a best-in-class microservices architecture that powers our content distribution service as well as a SmartTV-like streaming video service for discovery and use of popular streaming video applications, available on AndroidTV, Android, and iOS. Siden will help unlock home Internet and streaming video for 100s of millions of users globally, and we need your help!

We are looking for a Senior Android Engineer to join our application and device software development team. You will be working on application development of our AndroidTV and Android apps, as well as the development of a “cloud-like” software platform on a consumer home Internet appliance called the Siden Hub. We need your help to optimize the core codebase of the native Android streaming video service applications on Android TV and Android smartphones, help to automate our tests to hunt down memory leaks, stomp out bugs, minimize CPU utilization, and maximize the user experience. You’ll also be working on the development of various software infrastructure components on the Siden Hub using Android NDK and also interfacing with the backend teams to execute an end-to-end content distribution and video delivery and entertainment service. In all, you’ll get a chance to work on the system and user applications adding new features using top notch technologies.

We’re looking for: Experience coding consumer applications commercially deployed on Android and / or AndroidTV devices, preferably using Kotlin. Preferred experience creating Android TV applications focused on video streaming and media features. Experience with Android Jetpack ecosystem. Knowledge of HTTP 1/2 protocols, OkHttp, Retrofit. Experience with gRPC, Ktor client and server frameworks will be a great advantage. Experience with NDK and AOSP will be a great advantage. Experience with enabling use of devices as high performance local compute and media servers and implementing CDN and distributed cloud architectures (ie. caches, local proxies, service discovery, real-time IP) on small form factor appliances Advanced understanding of concurrency approaches using Kotlin Coroutines and Java Threads. Good knowledge of data structures and algorithms. Expert knowledge of software design and architecture best practices. Excitement about testing and hands on experience with JUnit, Mockito, Mockk, Espresso testing frameworks.

Qualifications 3- 7+ years of software engineering experience 4+ years of Android and client / device software development experience

About Siden

Siden is a rapidly scaling company, with a cloud infrastructure as a service offering, which enables wireless operators (MNOs) to win the home Internet market (with a global opportunity of over a billion homes). We achieve this by expanding MNO’s wireless capacity by 5-10x, enabling them to offer a fiber-like broadband service to homes, using their wireless networks. We have a bold mission of bringing this service to the over 1B home consumers globally, with wireless operators converting their billions of smartphone users and also enabling them to participate in the OTT Video revolution in the living rooms. We leverage edge caching, predictive AI, and underutilized network capacity using an entirely cloud-based content distribution service. We are developing a best-in-class cloud microservices architecture, as well as distributed caching appliances and an in-home Hub, which work together to fulfill content distribution for leading SVOD offerings watched on SmartTVs, smartphones, and the myriad of connected devices in the home. Siden will help unlock home Internet and streaming video for 100s of millions of users globally, and we need your help!

Company Culture

Our culture is full of team players that have an ownership mentality. Attention to detail and quality is pervasive throughout our team. We work remotely which lets us all enjoy the lack of commute and complete flexibility in work environment, while focusing on productivity toward an ambitious mission.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.