Senior Software Engineer - AndroidTV Engineer

Updated about 1 month ago

Job Description

At Samba TV, we are on a mission to fundamentally change television viewing for everyone. We are doing this by leveraging our data to enable advertisers to engage and measure TV viewers across all their devices. We have an amazing story with a unique perspective formed by innovative technology.

We are seeking an ambitious, open-minded, and forward-thinking Senior Software Engineer to design and develop cutting-edge AndroidTV software products which are actively used by more than a million households globally. As a Senior Software Engineer, you should love making an impact in our team and our business worldwide and acting fast, agile, and striving for the best solutions! This is a full-time position based in the TPE office. You will work closely with other Engineers, Product Managers, and Designers in San Francisco and Warsaw.



  • Independent contributor with minimum supervision in developing, integrating, testing, and maintaining AndroidTV software on different hardware platforms for the TV Platform department. Key Performance Indicators List two to five measurable tasks that are key to indicate the performance level in this role:
    • Identifies and programmatically applies better code practices and tooling
    • Understands and plans with technical debt in mind; negotiates to pay it down incrementally and consistently; advises and prompts others teammates on technical debt
    • Can do multi-application and multi-layer profiling and optimize almost all offenders
  • Be in charge of the implementation of AndroidTV applications for TV and other connected devices with minimum assistance.
  • Design technologies needed to build complex workflows into straightforward and user-friendly interfaces.
  • Provide feedback for overall system design to product level: system architecture, failure mode, system redundancy, etc.
  • Build performance offline and online benchmarks.
  • Coordinate the project's requirement, timeline, and deliverables with team leaders
  • Assist in the communication and negotiation process during the collaboration with partners in terms of technical specifications, resolution strategies, and implementation details
  • Most importantly, work on groundbreaking and innovative technology, tackle complex problems, and help build a world-class system!


  • Proficient in spoken and written English
  • Excellent programming expertise, and algorithm training
  • Experienced in AndroidTV OS is a plus
  • Experience Education: Master of Science or equivalent in scientific or engineer field
  • Work Experience: 5+ year of relevant academic or industrial experience
  • Proven working experience in object-oriented design and Android app development and have published at least one original Android app
  • Good understanding of common design patterns
  • Understanding of test and verification methodologies for AndroidTV software, know-how in writing unit and system-level tests.
  • Team player and good communication skills
  • Effectively participate in cross-functional planning, code reviews, scrum development processes, and discussions leading to continuous improvements
  • A scrappy, entrepreneurial attitude that gets high-quality projects done quickly

5 years of experience required
1.8M ~ 2.1M TWD / year
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Samba TV.

About us

Samba TV is an industry leader in television audience research and analytics. With its groundbreaking technology, Samba TV is able to offer unprecedented insight into the television viewership.


Avatar of the user.
Talent Acquisition Partner


1.8M ~ 2.1M TWD / year

Mid-Senior level
1.8M ~ 2.1M TWD / year

Mid-Senior level
1.8M ~ 2.1M TWD / year