Senior Software Engineer, Backend Development (Ad Cloud Platform team)

5 Minutes ago • 3 Years + • Devops

Job Summary

Job Description

Appier is a software-as-a-service (SaaS) company leveraging artificial intelligence (AI) to enhance business decision-making, with a mission to convert AI into tangible ROI. As a Senior Software Engineer within the Ad Cloud Platform Team, you will be instrumental in designing and building highly scalable and performant backend architectures. Your role involves owning and driving the technical roadmap for significant projects, mentoring junior engineers, and fostering high-performance agile teams through collaboration with various cross-functional departments to develop interconnected data and AI platforms and services for customers.
Must have:
  • Design and build scalable and performant backend architecture.
  • Own and drive the technical roadmap for sizable projects or services.
  • Mentor junior engineers.
  • Facilitate high performance agile teams collaborating with cross-functional teams.
  • 3+ years of hands-on experience in backend software development, particularly with high-performance, high-concurrency systems.
  • Proficient in one or more of Python, system design, and architecture for scalable and distributed systems in Linux.
  • Good understanding of Network API Design (RESTful APIs, gRPC, GraphQL) and experience with message queues (Kafka, Pub/Sub).
  • Solid knowledge of SQL/NoSQL databases (MySQL, MongoDB, Redis, ClickHouse, PostgreSQL) and database optimization.
  • Familiarity with DevOps practices, including CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
  • Experience with observability tools (Prometheus, Grafana) and robust monitoring and alerting.
  • Proactive, excellent problem-solving skills, and strong communication in a cross-functional team setting.
Good to have:
  • BS/MS degree in Computer Science or a related field.
  • Demonstrated ability to develop complex business features with PM, QA, and front-end engineers.
  • Experienced in promoting backend architecture upgrades or improving development processes.

Job Details

About Appier

Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier’s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.

About the role

Software engineers at Appier build a wide range of platforms and services that interconnect data and AI with our customers and users. As a Senior Software Engineer, Backend Development at Ad Cloud Platform Team, you will design and build scalable and performant backend architecture, own and drive the technical roadmap for sizable projects or services, mentor junior engineers, and facilitate high performance agile teams collaborating with cross-functional teams.

About you

[Minimum Qualifications]

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

[Preferred Qualifications]

  • BS/MS degree in Computer Science or a related field.
  • Demonstrated ability to develop complex business features with PM, QA, and front-end engineers..
  • Experienced in promoting backend architecture upgrades or improving development processes.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Taipei City, Taiwan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Devops Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!