A

Appier

AI-powered ad tech and marketing SaaS

Senior Software Engineer - Backend Development, Ad Cloud Serving Services

Backend EngineeringConfirmed live in the last 24 hours
Full-timeTaipei City, TaiwanNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of hands-on backend software development experience, particularly with high-performance, high-concurrency systems.
  • Proficiency in one or more of Go and Python.
  • Strong experience in system design and architecture for scalable, distributed systems, especially in a Linux environment.
  • Good understanding of network API design, including RESTful APIs and gRPC, and experience with message queues such as Kafka and Pub/Sub for data pipelines.
  • Solid knowledge of SQL and NoSQL databases, including MySQL, MongoDB, Redis, ClickHouse, and PostgreSQL, and experience with database optimization and scaling strategies.
  • Familiarity with DevOps practices, including CI/CD pipelines, Docker, Kubernetes, and cloud platforms such as AWS, GCP, or Azure.
  • Experience with observability tools such as Prometheus and Grafana, and implementation of robust monitoring and alerting.
  • Proactive problem-solving skills and strong communication in a cross-functional team setting.

Responsibilities

  • Lead the design and development of scalable, high-performance, reliable backend services for real-time ad recommendation, data serving, and core ad tech infrastructure.
  • Drive the technical roadmap and ownership of sizable projects, ensuring delivery of robust and efficient solutions within the Ad Cloud ecosystem.
  • Optimize critical system components for latency, throughput, and resource utilization, including database interactions such as MongoDB sharding and ClickHouse optimizations, and network architecture.
  • Enhance system observability, incident management, and operational excellence by implementing comprehensive monitoring and alerting, such as Grafana and Prometheus, and refining production standard operating procedures.
  • Collaborate with product managers and scientists to translate business requirements into technical designs and ensure seamless integration.
  • Promote code quality through code reviews and adherence to best practices in system design and implementation.
  • Mentor and guide junior engineers in backend development best practices, distributed systems, and agile methodologies.
  • Participate in the Backend team's on-call rotation to maintain reliability and scalability for critical serving services.
  • Initiate team-level technical discussions, process improvements, and knowledge sharing.

Desired Qualifications

  • A Bachelor of Science or Master of Science degree in Computer Science or a related field.
  • Ability to refactor complex systems, improve performance metrics such as latency, error rate, and CPU usage, and optimize resource utilization.
  • Familiarity with A/B testing frameworks and supporting customizable configurations for model iteration.
  • Hands-on experience deploying and serving machine learning models in production environments.
  • Exposure to ad-tech or recommendation systems.

About the Company

Appier

AI-powered ad tech and marketing SaaS

Appier is an AI-native SaaS company that provides advertising and marketing technology for businesses. Its Ad Cloud automates targeting and optimization, the Personalization Cloud delivers real-time cross-channel experiences, and the Data Cloud (AIXON) unifies data sources to generate actionable audience insights. The platform combines these capabilities into a single ecosystem, strengthened by a series of acquisitions to cover the full marketing funnel. Its goal is to help businesses acquire customers, engage them effectively, and convert more through data-driven decisions and AI-powered automation.

Company size
501-1,000
Company stage
IPO
Headquarters
Taipei, Taiwan
Founded
2012

Recently Posted Jobs

Explore more opportunities at Appier

See more jobs