Staff Software Engineer

AI-powered SaaS company focused on business decision-making, founded in 2012 and listed on Tokyo Stock Exchange.
Data
Staff Software Engineer
Contact Company
9+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer

Appier, a pioneering AI-powered SaaS company listed on the Tokyo Stock Exchange, is seeking a Staff Software Engineer to join their data engineering team. Founded in 2012 with a vision of democratizing AI, Appier has expanded to 17 offices across APAC, Europe, and the U.S.

The role demands a seasoned professional with 9+ years of experience in large-scale data systems. As a Staff Software Engineer, you'll be at the forefront of designing, developing, and setting the vision for both offline and online computing systems. This position offers an opportunity to make significant impacts across multiple business areas.

The ideal candidate should be a self-starter with a proven track record of delivering major projects that address critical business needs. You'll be expected to dive deep into complex problem areas with significant ambiguity and develop technical solutions. The role requires complete ownership of systems and the ability to set strategic visions.

Key technical requirements include extensive experience with open source systems (Hive, Spark, Presto), strong proficiency in Kubernetes and container technologies, and familiarity with cloud platforms like AWS/GCP/Azure. You'll work closely with cross-functional teams, including data engineers, data scientists, and ML engineers, making strong communication skills essential.

This position offers an exciting opportunity to shape the future of AI-powered business solutions while working with cutting-edge technologies in a global environment. You'll have the chance to mentor other engineers and drive innovation in how ETLs, online, and offline compute systems operate, making a lasting impact on both the team and the company's technical infrastructure.

Last updated 10 hours ago

Responsibilities For Staff Software Engineer

  • Own, lead and set the vision for one or more large scale offline and online compute systems
  • Work with data engineers, data scientists, ML engineers and software engineers from other orgs to understand their requirements, build solutions and enforce best practices
  • Innovate how ETLs, online, and offline compute should work
  • Set high standards, mentor and coach other engineers on the team

Requirements For Staff Software Engineer

Kubernetes
  • 9+ years of experience working with open source systems like Hive, Spark, Presto etc.
  • 7+ years of experience building and developing large-scale infrastructure, distributed systems or networks
  • Expertise in configuring, optimizing and debugging large scale compute clusters
  • Strong understanding of the latest data technologies
  • Strong proficiency in working with Kubernetes and container technologies
  • Excellent communication skills and ability to collaborate with teams across various orgs
  • Familiar with cloud-based environments such as AWS/GCP/Azure

Interested in this job?

Jobs Related To Appier Staff Software Engineer

Data ML Program Manager- Product Operations

Lead data and machine learning initiatives for Apple's Product Operations, managing technical solutions and process improvements in manufacturing systems.

Member of Technical Staff - Data Infrastructure Engineer

Staff Software Engineer role at Microsoft AI, building data infrastructure for AI systems and Copilot applications with focus on scalable data pipelines and ML operations.

Lead Software Engineer

Lead Software Engineer position at Disney Entertainment & ESPN Technology focusing on data engineering and experimentation platforms.

Senior Staff Technical Program Manager, Data Storage

Senior Technical Program Manager role at Airbnb focusing on data infrastructure and storage systems, requiring 13+ years of experience and offering remote work options.

Staff Data Engineer

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems, requiring 9+ years of experience and expertise in distributed data platforms.