AWSCloudCyber SecurityDistributed SystemsDockerGoogle Cloud PlatformGrafanaKafkaKubernetesNeo4jNoSQLPostgresPrometheusPythonRedisSparkGoRAIRAGAnalyticsGCPGoogle CloudS3PostgreSQLOpenTelemetryRemote Work
About this role
Role Overview
Architect and expand large-scale distributed backend systems and graph-based data models.
Lead the design of high-throughput, low-latency data ingestion and processing pipelines using Python and Go.
Mentor senior and mid-level engineers through design reviews, code reviews, and technical coaching.
Partner with product and security research teams to deliver new capabilities at scale.
Identify systemic risks and design observable, resilient solutions before they become customer-impacting issues.
Collaborate with global teams through clear documentation and async decision-making.
Contribute to the development and maintenance of AI-ready data infrastructure supporting use cases like RAG, ensuring reliability, security, and performance.
Effectively utilize AI-powered developer tools and critically evaluate AI-generated outputs to enhance productivity and code quality.
Requirements
10+ years of software engineering experience, with significant experience in backend and distributed systems.
Deep proficiency in Python and Go.
Proven experience designing, building, and operating large-scale distributed systems in production, including consensus, replication, partitioning, backpressure, and idempotency.
Hands-on experience with graph data and graph databases such as Neo4j, JanusGraph, Neptune, TigerGraph, or similar tools.
Strong understanding of storage and streaming systems, including PostgreSQL, NoSQL databases, S3, Kafka, and Redis.
Experience designing APIs and backend services for high-traffic, multi-tenant workloads.
Familiarity with Docker, Kubernetes, and cloud platforms such as AWS or GCP.
Track record of leading cross-team technical initiatives and driving technical alignment.
Nice to Have: Experience building cybersecurity products, Background in graph-based analytics, knowledge graphs, or relationship-driven risk modeling, Exposure to query engines, query optimization, or custom traversal and query layers, Experience with observability or real-time stream processing tools such as Grafana, Prometheus, OpenTelemetry, Flink, or Spark Streaming, Contributions to open-source distributed systems or graph-related projects.
Tech Stack
AWS
Cloud
Cyber Security
Distributed Systems
Docker
Google Cloud Platform
Grafana
Kafka
Kubernetes
Neo4j
NoSQL
Postgres
Prometheus
Python
Redis
Spark
Go
Benefits
Attractive salary range and we are open to negotiate if you're a strong fit
Flexible hours, async teamwork, 15 days of paid annual leave alongside all official public holidays
Work equipment support
Receive statutory insurance (BHXH, BHYT, BHTN) starting from your first day of work.
Allowance for Certification & Skill Development
Year-end bonus & performance-based rewards
Career growth with personal coaching sessions
Open, collaborative team culture
no micromanagement, only trust
Tools & AI-powered workflows that make remote work easier
Join the founding engineering team of a growing Vietnam R&D hub with strong long-term investment.
Own meaningful product features from design to production and contribute to engineering standards from an early stage.
Collaborate closely with experienced global engineering and security research teams.