Hybrid Full-time

Weave is hiring an Infrastructure Engineer - Scalability & Performance

About the Role

Weave is looking for an Infrastructure Engineer - Scalability & Performance to design and implement robust infrastructure that powers our mission-critical business applications. In this role, you will focus on optimizing performance, improving system resilience, and scaling services to handle increasing demand.

What You'll Do

  • Analyze current infrastructure and design solutions to handle increasing load with high availability.
  • Optimize MySQL (indexes, queries, partitioning, replication, sharding) and Redis caching strategies for throughput and latency improvements.
  • Enhance and optimize ActiveMQ for large-scale, distributed messaging with high durability and reliability.
  • Tune Jetty Spark servers for concurrency, session management, load balancing, and failover strategies.
  • Implement monitoring dashboards (Grafana, Prometheus, ELK/EFK, or Azure Monitor) to detect slow queries, CPU/memory bottlenecks, and scaling issues.
  • Ensure fault tolerance, disaster recovery, and horizontal scaling strategies for distributed systems.
  • Work with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps) for automated deployments and scaling workflows.
  • Partner with backend engineers, DevOps, and product teams to deliver reliable infrastructure that meets performance goals.

What We're Looking For

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in scaling infrastructure for distributed systems or high-traffic applications.
  • Strong hands-on experience with MySQL (query optimization, replication, partitioning, indexing strategies).
  • Strong hands-on experience with Redis (cluster setup, pub/sub, eviction policies, memory optimization).
  • Strong hands-on experience with ActiveMQ (scaling consumers/producers, HA clusters, performance tuning).
  • Strong hands-on experience with Jetty and Spark framework (thread pools, tuning JVM, load balancing).
  • Proficiency in monitoring & observability tools (Grafana, Prometheus, ELK/EFK, Azure Monitor, or DataDog).
  • Knowledge of distributed systems principles (CAP theorem, sharding, replication, consensus).
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes (AKS/EKS/GKE optional).
  • Strong problem-solving skills in debugging production performance bottlenecks.
  • Ability to work independently and collaboratively in a fast-paced environment.

Nice to Have

  • Experience with horizontal scaling of microservices in production.
  • Knowledge of cloud platforms (Azure, AWS, GCP) for scaling and infrastructure automation.
  • Hands-on experience with load testing tools (JMeter, Locust, k6, Artillery).
  • Familiarity with event-driven architecture and streaming platforms (Kafka).
  • Contributions to open-source performance or scaling projects.

Technical Stack

  • Databases & Caching: Redis, MySQL
  • Messaging & Servers: ActiveMQ, Jetty, Spark
  • Monitoring: Grafana, Prometheus, ELK/EFK, Azure Monitor, DataDog
  • CI/CD & Tools: GitHub Actions, Jenkins, Azure DevOps, Docker, Kubernetes
  • Load Testing: JMeter, Locust, k6, Artillery
  • Cloud & Streaming: Azure, AWS, GCP, Kafka

Team & Environment

You will report directly to the Head of TrueLark Technology and collaborate closely with backend engineers, DevOps, and product teams.

Work Mode

This position operates on a hybrid work model.

Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.

Required Skills
RedisMySQLActiveMQJettyApache SparkGrafanaPrometheusELK StackAzure MonitorDataDogKubernetesDockerTerraformPythonBashLinux
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Weave

TrueLark is an AI-powered virtual receptionist designed for appointment-based small and medium-sized businesses. Its agentic AI platform manages scheduling, rescheduling, and client inquiries through SMS and web chat, providing 24/7 support.

Visit website
Job Details
Category infrastructure
Posted 7 months ago