Senior Software Engineer, Data Backend (Ad Cloud)
Appier is seeking a Senior Software Engineer to join its Ad Cloud team, focusing on the development and maintenance of data backend systems. Appier is an AI-native company that leverages artificial intelligence to enhance business decision-making processes. The Ad Cloud team is dedicated to building robust platforms that process massive datasets, enabling data-driven insights and decisions.
In this role, the engineer will design, develop, and maintain RESTful APIs using Python, build and manage data warehouses with technologies like ClickHouse, Trino/Presto, and Pinot, and develop data pipelines utilizing Apache Airflow and Apache Spark. The position also involves collaborating with cross-functional teams to create automation tools, implementing monitoring and alerting systems to ensure optimal system performance, and working on cloud platforms such as AWS and GCP. Additionally, the engineer will utilize Kubernetes for container orchestration to facilitate efficient deployment and scaling of applications.
The ideal candidate should possess a BS/MS degree in Computer Science, with over 5 years of experience in building and operating large-scale distributed systems or applications. Proficiency in Kubernetes development, Linux/Unix environments, and managing data lakes or data warehouses is essential. Expertise in developing data structures and algorithms on big data platforms, along with the ability to operate effectively in dynamic environments, is also required. A self-motivated learner who can manage multiple priorities and thrives in collaborative team settings is highly desirable.
Preferred qualifications include experience working with ClickHouse, contributions to open-source projects, and proficiency in Python, Scala, or Java. Experience with Hadoop, Hive, Flink, Presto/Trino, and related big data systems, as well as familiarity with public cloud platforms like AWS or GCP, are advantageous.
Appier offers a dynamic work environment where engineers can work on high-impact, business-critical data backend systems. The company emphasizes collaboration with strong cross-functional teams in AI and data, providing opportunities for technical leadership while remaining hands-on.