Analytics Engineer

Taipei / KKBOX - Engineering / Permanent

In the changeable software environment, providing accurate insights, high-efficiency service can enhance the confidence and accuracy of decision-making in software development.

Analytics Engineer sits at the intersection of Data Science, Data Analytics, Data Engineering and Business teams, who is passion for constructing simple solutions for complex problems and continuously achieve excellence in programming, design and development process. As an Analytics Engineer, we are responsible for combining business acumen with technical skills, company's business strategy and data development, we'll drive the team to make better decisions through data insights, assist the team by implementing internal services and enhance the efficiency and productivity of software development.

We believe that there is a more excellent way for everything.

We believe that every sound has its own inspiration.


  • Design and build scalable and reliable data integration (ETL / ELT) processes for supporting business analytics.
  • Analyze user impact of policies, app satisfaction metrics and generate insights for assisting decision-making.
  • Maintain and design the user's behavior tracking events of KKBOX and continuously optimize the foundation of analytics log system.
  • Build ths high quality data architecture to support business analyst, software developer and internal demand.
  • Build and maintain the internal services to provide robust and accessible datas for enhancing the productivity of team.
  • Collaborate with cross-functional groups and implement lightweight solutions to improve productivity and efficiency.
  • Mentor others who are looking to improve their understanding of software development or data analysis processes.
  • Requirements

  • Familiar with one or more general purpose programming languages.(e.g. JavaScript / Python / Java / C++ etc.)
  • Experience in SQL or similar query language.
  • Experience in Git or similar distributed version control system.
  • Knowledge of continuous testing, continuous integration and continuous deployment.
  • Knowledge of basic UNIX commands.
  • Knowledge of data engineering and data analysis processes.
  • Data-driven, solution-oriented and positive mindset.
  • Comfort working in a highly iterative environment.
  • Great communicator amongst engineering and business teams.
  • Nice To Have

  • Experience in one or more software development or software testing experience.
  • Knowledge of communication between frontend and backend.
  • Experience in CI/CD tools.(e.g. Jenkins / GitLab CI / GitHub Actions etc.)
  • Experience in cloud services.(e.g. AWS / GCP / Azure etc.)
  • Experience in tools of data visualization.(e.g. Redash / Tableau / Data Studio / Superset etc.)
  • Experience in analytics tools & solutions.(e.g. Google Analytics / Firebase / Appsflyer / Amplitude / Adjust / Mixpanel etc.)
  • Experience in data processing technologies and solutions. (e.g. Spark / Hadoop / Presto / Hive / MapReduce etc.)
  • Experience in Machine Learning.
  • Cultural Fit

  • Daring and Fearless
  • Stay Curious
  • Stick to Facts
  • Willingness to Communicate
  • Keep Learning
  • Achieve Excellence
  • Apply Now