Senior Tooling Engineer - QA Tooling Developer
New
Asia / Taiwan, TaipeiFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPythonSQLJavaGoCI/CDRESTful APIsMicroservices
Requirements
- Strong programming ability in Java, Python, or Golang; able to write clean, production-quality code from scratch.
- Solid software engineering fundamentals — data structures, algorithms, system design, and code maintainability.
- Experience building internal tools, developer platforms, or backend automation systems.
- Solid understanding of backend systems, including REST APIs, microservices architecture, and data pipelines.
- Proficient in SQL, with hands-on experience in data querying and system troubleshooting.
- Familiar with software development best practices, CI/CD workflows, and cloud infrastructure concepts.
- Strong analytical and problem-solving mindset, with the ability to break down complex engineering problems and deliver reliable solutions.
- Familiarity with AI/LLM integration (e.g. prompt engineering, RAG, agent frameworks) is a plus.
Responsibilities
- Design and develop internal tools and platforms to support backend engineering teams, improving development efficiency and operational workflows.
- Build robust, scalable backend services and automation systems from the ground up, with AI/LLM capabilities integrated where applicable.
- Design and implement automation solutions to solve complex engineering and operational challenges, combining solid software engineering practices with intelligent tooling.
- Perform root cause analysis on tooling issues and system anomalies, and drive resolution through systematic debugging and engineering fixes.
- Identify gaps in existing internal tooling capabilities and continuously improve platform stability, coverage, and developer experience.
- Conduct exploratory research on new tooling approaches, defining requirements, system behavior, and integration strategies.
- Integrate internal tools with CI/CD pipelines and developer platforms to enhance engineering productivity and delivery efficiency.
- Maintain and evolve existing internal tools and services, ensuring code quality, scalability, and long-term maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site