
Staff Software Engineer (Data Systems)
Qode
Posted about 14 hours ago
Staff Software Engineer - Data Systems
Location: Ho Chi Minh City, Vietnam
Workplace Type: Hybrid
About the Role
Our client is a US-based SaaS cybersecurity company building a platform that helps enterprise customers reduce risk, detect threats, and prevent breaches across the applications where modern businesses operate. As the company continues to scale globally, they are establishing a long-term R&D hub in Ho Chi Minh City. The Vietnam team will work on core product and platform initiatives from day one, with increasing ownership over critical areas of the platform.
We are looking for a Staff Software Engineer - Data Systems to join the founding R&D team in Ho Chi Minh City. You will architect and expand large-scale distributed backend systems, graph-based data models, and high-throughput data pipelines that power SaaS security and Agentic AI platforms.
Key Responsibilities
- 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.
Required Skills & Qualifications
- 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.
AI-Native Engineering Expectations
As part of an AI-forward engineering environment, Staff Engineers are expected to use AI tools effectively and contribute to AI-ready systems. You should be comfortable with:
- Using AI-powered developer tools and critically evaluating AI-generated outputs.
- Core AI/ML concepts such as LLMs, embeddings, vector databases, inference, and evaluation.
- Building data infrastructure that supports AI-driven use cases such as RAG while maintaining reliability, security, and performance.
Why You’ll Enjoy Working With This Team
- 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.
Job details
Jobr Assistant extension
Get the extension →