About the Opportunity
We are seeking a Senior Software Engineer – Data Systems to join our founding R&D team based in Ho Chi Minh City.
In this role, you will help build scalable backend infrastructure, graph-oriented data platforms, and high-performance data processing systems that support SaaS security solutions and next-generation AI applications.
This position is a great fit for engineers who enjoy tackling complex distributed systems challenges, taking ownership of features from concept through deployment, and contributing to products that serve enterprise customers around the globe.
Key Responsibilities
-
Architect and develop scalable distributed backend services and graph-centric data platforms.
-
Build and maintain high-volume, low-latency data ingestion and processing solutions using Python and Go.
-
Lead features through the full development lifecycle, including design, implementation, testing, and production deployment.
-
Work closely with product managers and security researchers to deliver impactful platform capabilities.
-
Anticipate operational challenges and implement resilient, observable systems that prevent customer-facing issues.
-
Participate in technical reviews, design discussions, and code reviews to uphold engineering excellence.
What We‘re Looking For
-
7+ years of software engineering experience, with significant experience in backend systems.
-
Strong proficiency in Python and/or Go.
-
Hands-on experience designing, building, and operating distributed systems in production, including replication, partitioning, backpressure, and idempotency.
-
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.
-
Strong communication skills, including the ability to contribute to design discussions and write clear technical documents.
-
Strong proficiency in English communication.
Preferred Qualifications
-
Experience developing cybersecurity or security-focused products.
-
Background in graph analytics, knowledge graph technologies, or relationship-based risk analysis.
-
Familiarity with query processing, optimization techniques, or graph traversal engines.
-
Experience with observability and real-time data processing tools such as Grafana, Prometheus, OpenTelemetry, Apache Flink, or Spark Streaming.
-
Contributions to open-source projects related to distributed systems, graph technologies, or data infrastructure.
AI-Driven Engineering Environment
As part of an engineering organization that embraces AI, senior engineers are expected to effectively leverage AI tools and contribute to AI-enabled platforms.
Ideal candidates will have exposure to:
-
AI-assisted development tools and the ability to assess AI-generated outputs critically.
-
Foundational AI and machine learning concepts, including large language models (LLMs), embeddings, vector databases, retrieval systems, model inference, and evaluation methodologies.
-
Building infrastructure that supports AI workloads, including knowledge graphs, RAG architectures, feature stores, and vector indexing systems.
-
Ensuring reliability, observability, scalability, and performance across AI-powered applications.
Why Join Us
-
Become part of the founding engineering team of a rapidly growing Vietnam R&D center backed by long-term investment.
-
Work on cutting-edge distributed systems, graph technologies, and AI-powered security products used by global enterprise customers.
-
Take ownership of impactful product initiatives and help shape engineering best practices from the ground up.
-
Collaborate with experienced international engineering and security research teams.
-
Solve challenging technical problems with direct influence on product success and customer outcomes.