About the job
About Appier
Founded in 2012, Appier is a leading software-as-a-service (SaaS) company dedicated to leveraging artificial intelligence (AI) to enhance business decision-making processes. Our mission is to democratize AI, transforming it into tangible returns on investment for our clients through intelligent software solutions. With 17 offices spanning across the Asia-Pacific, Europe, and the United States, we are publicly traded on the Tokyo Stock Exchange (Ticker: 4180). Discover more about us at www.appier.com.
About the Role
As a Senior Software Engineer specializing in Data Backend, you will play a pivotal role in developing critical components that power our advanced solutions, which utilize proprietary deep learning and machine learning technologies. Your expertise will help businesses transform data into actionable insights and informed decisions.
Key Responsibilities
- Architect, develop, and maintain robust RESTful APIs using Python.
- Design and manage comprehensive data warehouses utilizing ClickHouse, Trino/Presto, and Pinot.
- Build and optimize data pipelines using Apache Airflow and Apache Spark.
- Collaborate with cross-functional teams to create automation tools that enhance operational efficiency.
- Implement cutting-edge monitoring and alerting systems to ensure system performance and stability.
- Respond to application queries promptly and effectively, ensuring client satisfaction.
- Leverage cloud platforms like AWS and GCP for data operation optimization.
- Utilize Kubernetes (k8s) for efficient container orchestration and application deployment.
About You
[Minimum Qualifications]
- Bachelor's or Master's degree in Computer Science or a related field.
- 5+ years of experience in developing and managing large-scale distributed systems or applications.
- Proficient in Kubernetes development and experienced with Linux/Unix environments.
- Experience in managing data lakes or data warehouses.
- Strong understanding of data structures and algorithms on Big Data platforms.
- Ability to operate effectively and autonomously in a dynamic environment.
- Adept at multitasking and thriving in a fast-paced team setting.
- Passionate about leveraging technology to make a significant impact and a self-driven learner.
[Preferred Qualifications]
- Experience working with ClickHouse and related data technologies.
