Qode
Computer Software
SeniorSoftwareEngineer(DataSystems)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer (Data Systems) at Qode. Skills: Data Systems, Distributed Systems, Graph Databases, AI/ML. Design distributed backend systems. Implement distributed backend systems”
What You'll Achieve.
Own meaningful product features; Contribute to engineering standards
Industry & Context.
Identify production risks; Implement resilient solutions; Implement observable solutions
What They're Looking For.
Must Have
7+ years software engineering experience, Significant backend systems experience, Proficiency in Python or Go, Experience designing APIs, Experience with Docker, Experience with Kubernetes, Experience with AWS or GCP, Communication skills
Nice to Have
Experience building cybersecurity products, Graph-based analytics background, Knowledge graphs background, Relationship-driven risk modeling background, Exposure to query engines, Exposure to query optimization, Exposure to traversal layers, Exposure to query layers, Experience with observability tools, Experience with real-time stream processing tools, Contributions to open-source projects
What You'll Do.
Design distributed backend systems
Implement distributed backend systems
Maintain distributed backend systems
Design graph-based data models
Implement graph-based data models
Maintain graph-based data models
Build data ingestion pipelines
Optimize data ingestion pipelines
Build data processing pipelines
Optimize data processing pipelines
Take ownership of features
Manage features from design
Manage features to deployment
Manage features to operation
Collaborate with product management
Collaborate with security research
Conceptualize new capabilities
Deliver new capabilities
Identify production risks
Implement resilient solutions
Implement observable solutions
Prevent customer-impacting issues
Engage in design reviews
Engage in code reviews
Contribute to technical discussions
Contribute to AI-ready data infrastructure
Ensure system reliability
Ensure system observability
Ensure system performance
Support AI-driven systems
How You'll Work.
Team & Collaboration
Product management; Security research teams; Collaborative engineering practices; Design reviews; Code reviews; Technical discussions; Global engineering teams; Security research teams
Communication Scope
Design discussions; Technical documents
Full Job Description
**Senior Software Engineer - Data Systems** **Location:** Ho Chi Minh City, Vietnam **Workplace Type:** Hybrid **About the Role** We are seeking a highly skilled Senior Software Engineer specializing in Data Systems to join the foundational R&D team in Ho Chi Minh City. This pivotal role involves designing and implementing large-scale distributed backend systems, sophisticated graph-based data models, and high-throughput data pipelines that are critical to our client's cutting-edge SaaS cybersecurity and Agentic AI platforms. **Key Responsibilities** * Design, develop, and maintain robust, large-scale distributed backend systems and intricate graph-based data models. * Build and optimize high-throughput, low-latency data ingestion and processing pipelines utilizing Python and Go. * Take full ownership of critical features, managing them from initial technical design and architecture through to successful production deployment and ongoing operation. * Collaborate closely with product management and security research teams to conceptualize and deliver new, scalable capabilities that address complex security challenges. * Proactively identify potential production risks and implement resilient, observable solutions to prevent customer-impacting issues. * Engage in collaborative engineering practices, including thorough design reviews, rigorous code reviews, and constructive technical discussions to elevate team knowledge and code quality. * Contribute to the development and maintenance of AI-ready data infrastructure, such as knowledge graphs, RAG pipelines, feature stores, or vector indexes. * Ensure the reliability, observability, and performance of AI-driven systems. **Required Skills & Qualifications** * 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, ba
Applying for this Senior Software Engineer (Data Systems) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Qode?
Real rants from real employees. Read before you apply.