Distributed Systems Engineer

JOB DESCRIPTION

Design & build large-scale distributed services for telemetry ingestion, event streaming, and command orchestration across edge and cloud environments
Implement real-time data pipelines using Kafka, NATS, or gRPC streams, ensuring low-latency, high-throughput processing
Maintain and optimize stateful services (Redis, InfluxDB, Postgres) for consistency, replication, and failover in multi-region deployments
Collaborate with embedded, controls, and ML teams to define API contracts, message schemas (Protobuf), and service SLAs
Develop infrastructure-as-code (Terraform, Helm) and CI/CD workflows to automate testing, security scans, and rolling upgrades
Monitor & troubleshoot production systems with Prometheus, Grafana, Jaeger, and custom observability tooling to meet 99.99% uptime goals
Champion best practices in reliability engineering, capacity planning, and incident response for distributed platforms

JOB REQUIREMENT

5+ years building and operating distributed, fault-tolerant systems in production
Deep understanding of distributed systems concepts: consensus (Raft/Paxos), partition tolerance, consistency models, and backpressure
Hands-on experience with streaming platforms (Kafka, Pulsar) or message queues (NATS, RabbitMQ)
Expertise in container orchestration (Kubernetes), service mesh (Istio/Linkerd), and microservices architecture
Proficiency in systems programming (C++/Go/Python) and strong CS fundamentals (algorithms, data structures, networking)
Solid background with observability stacks (Prometheus/Grafana, OpenTelemetry, Jaeger/Zipkin)
Track record of automating infrastructure (Terraform, Ansible) and building reliable CI/CD pipelines
Excellent communication skills, collaborative mindset, and a bias for pragmatic solutions Join Distributed Systems team and help architect the resilient infrastructure that underpins the future of autonomous robotics and AI-driven services.

WHAT'S ON OFFER

Collaborate with a world-class research team on meaningful, high-impact projects
Own and shape the core training code infrastructure used daily by the team
Work on real models, real data, and real scale - not toy problems
Help bridge the gap between research velocity and engineering quality
Flexible work environment with a culture that values depth, clarity, and curiosity

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Product

Technical Skills:

Data Engineering, Devops

Location:

Ho Chi Minh - Viet Nam

Salary:

Negotiation

Job ID:

J01893

Status:

Active

Related Job:

QA Engineer (Data Testing)

Ho Chi Minh - Viet Nam


Outsourcing

  • Manual Test
  • Automation Test

Validate the accuracy, completeness, and consistency of output through data pipeline, ensuring it meets business requirements and quality standards. Develop and maintain automation test cases using Python and/or Java to streamline data validation processes. Work closely with data engineers, supporters, and other team to identify and resolve data-related issues. Participate in discussions, provide updates, and collaborate with team members in English during daily work.

Negotiation

View details

Principal Data Engineer

Ho Chi Minh - Viet Nam


Crypto-focused software, Blockchain

  • Data Engineering

Take charge and develop data pipelines and ETL/ELT workflows using AWS tools for real-time insights and partner integrations. Design robust, scalable databases and data infrastructure to handle real-time and batch processing with ease. Create visually appealing dashboards to present key metrics using Tableau, Looker, or QuickSight. Develop and manage real-time streaming pipelines to ensure seamless data flow. Implement CI/CD pipelines for automated deployment of data workflows and infrastructure. Collaborate with app teams to gather the right data, ensuring accuracy and relevance. Deliver clean, secure, and timely datasets to external partners for easy data sharing. Mentor and develop a team of data engineers, promoting a culture of innovation and collaboration. Monitor and optimize data systems for optimal performance and resolve any issues proactively. Drive adoption of AWS-native tools and modern data stack tech to stay ahead of the curve. Collaborate with stakeholders on turning business goals into data-driven successes.

Negotiation

View details

Technical Support Engineer

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

  • Application Support
  • Devops

Support enterprise applications and ensure timely resolution of issues. Troubleshoot application problems using tools like IIS, Windows Event Viewer, and database queries. Work with DevOps teams to support CI/CD pipelines and deployment processes. Develop and optimize MSSQL/T-SQL scripts for data analysis and problem resolution. Escalate and follow up on critical issues and deviations from standard operating procedures (SOPs). Contribute to release management and coordination activities. Provide support for business as usual (BAU) operations in line with ITIL framework. Participate in shift rotations to ensure 24/7 support coverage.

Negotiation

View details