Android Engineer

Full time position at ZEPPELIN Inc. Tokyo, Japan



Are you deeply accountable for your work?

Your passion for product ownership and track record of product development will prove critical to your success on our team. This role demands the best and brightest; the ideal candidate will be well rounded and offer a diverse skill set that aligns with the key qualifications listed below.

[What you will do]

  • As a member of the engineering team you will tackle challenging issues of scale, reliability and security while delivering a delightful, simple user experience to a global user base.

  • You will solve day-to-day problems related to (but not specifically) video processing, compression, streaming, and data aggregation through the use of visual programming, machine learning, and computer vision.

  • While your core responsibilities and duties are focused on Android app development, you’ll be required to work with SDK

  • You will raise the bar by reviewing other's code, sharing knowledge, tips and tricks, and generally helping out - within and across teams. At Zeppelin we call this principle 'Your Problem is My Problem'.

[Skills and Requirements]

  • You are a computer science, software engineering, information technology graduate, or similar

  • You have at-least 5-years of relevant work experience in software development

  • You have working knowledge of RxJava 2 and/or Kotlin

  • You have strong CS fundamentals, including Data Structures/Algorithms

  • You have working knowledge of computer vision libraries and tools

  • Experience in profiling, unit testing, and web socket programming is preferred

  • Knowledge on JUnits, Mockito, Dagger 2

  • Ability to speak and write in English fluently and idiomatically

  • Ability to speak Japanese is a plus

  • Ability to design apps is considered a plus

  • Knowledge of real time human pose estimation, and semantic segmentation is a plus