Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

wattgen

New

Backend Engineer – Python

Posted Updated 3 views
Discussion

Summary

wattgen, an AI consulting and engineering firm, is hiring a Backend Engineer in Manila to design, build, and maintain production-ready AI applications for large businesses. The role centers on backend services and data pipelines in Python, scalable REST/gRPC/event-driven APIs, and deployment with Docker, Kubernetes, and cloud-native tooling.

wattgen is an AI consulting and engineering firm that helps organisations understand where AI can make a real difference – then build the systems that deliver it. We pair thoughtful problem-solving with engineering that works in the real world.

Role Overview

In this role, you'll build intelligent systems that large businesses can rely on. You'll develop reliable, production-ready AI applications and tackle hard problems by reasoning from first principles. Day-to-day, you'll collaborate with colleagues across Product Design, Data Engineering, Data Science, and Infrastructure.

Responsibilities

  • Design, develop, and ship software that applies AI to real-world problems, with a focus on automating complex manual workflows in large businesses.
  • Build backend services and data pipelines, owning the full lifecycle – architecture, implementation, deployment, and ongoing maintenance.
  • Apply an AI-augmented SDLC and AI-assisted tooling to accelerate delivery, with human oversight built in at the points where correctness and judgment matter most.
  • Design modular, scalable, reusable APIs (REST, gRPC, event-driven) and backend architectures that hold up to the uptime demands of large-scale businesses.
  • Break down complex, loosely defined problems into clear technical designs, and deliver production-grade systems in short sprint cycles without compromising quality.
  • Apply profiling, observability, robust architectural design, and ongoing iteration to improve latency, throughput, and cost efficiency.
  • Team up with Product Design, Data Engineering, Data Science, Infrastructure, and client-facing teams to deliver systems that are intuitive, reliable, and easy for both our own and our clients' developers to adopt.
  • Review code, share knowledge, and lead by example through high-quality engineering practices.
  • Monitor and maintain deployed applications so they keep delivering value over time.
  • Stay current with the latest developments in software engineering and AI.

Requirements

  • 8+ years delivering production systems, with deep expertise in distributed systems (scalability, fault tolerance, and performance).
  • Expert-level Python, with a track record of building and maintaining large-scale production codebases.
  • Deep experience with real-time or streaming data systems.
  • Solid understanding of relational databases, data pipelines and how data flows into production AI applications.
  • Strong command of Docker, Kubernetes, and cloud-native service deployment.
  • Sharp problem-solving, with the ability to reason from first principles and navigate ambiguity.
  • Excellent communication and stakeholder management, with experience influencing across teams.
  • Comfortable working in fast-paced environments and balancing competing priorities.

Nice to Have

  • Experience with modern LLM frameworks and tooling for building, orchestrating, and evaluating AI systems.
  • Experience with vector databases.
  • Background in AI/ML platforms or data-intensive systems at scale.

Driving Operating Model Transformation with Applied AI

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →