Distributed Systems Engineer

ABOUT CLIENT

Our client is a leading research company specializing in technology innovation

JOB DESCRIPTION

Design and create distributed systems capable of handling large amounts of sensory, telemetry, and control data across cloud and edge environments.
Plan and implement data ingestion and streaming pipelines to connect groups of robots to the cloud in real-time (video, LiDAR, joint states, audio).
Construct platforms for extensive training and inference to support robot autonomy and teleoperation using foundation models.
Work closely with ML and Robotics engineers to assist in hardware-in-the-loop simulation, policy rollout, and continuous learning initiatives.
Create internal observability systems to monitor fleet performance, reliability, and tuning.
Take the lead on infrastructure decisions such as distributed storage, consensus protocols, GPU orchestration, and network reliability.

JOB REQUIREMENT

Must have more than 7 years of professional experience in software engineering, specializing in distributed systems, networking, or data infrastructure.
Demonstrated capability in constructing and maintaining distributed systems that can handle large-scale workloads.
Proficient in Go, Rust, C++, or Python, with a strong foundation in concurrency, networking, and systems performance.
Familiarity with cloud-native architectures such as Kubernetes, gRPC, Kafka, S3, Ray, or similar frameworks.
Thorough understanding of data consistency, replication, and fault tolerance in heterogeneous environments.
Experience in GPU-based workloads, model training, or edge compute orchestration is desirable.
Strong analytical skills and a preference for developing fast, measurable, and dependable systems.
Experience in creating distributed training or large-scale simulation systems.
Knowledge of real-time robotics workloads, including streaming from physical sensors and actuators.
Previous involvement with telemetry, observability, or fleet-scale systems in production.
Contributions to open-source infrastructure, AI frameworks, or robotics middleware (ROS, gRPC, Mediasoup, etc.) would be advantageous.

WHAT'S ON OFFER

Join an exceptional research team to work on significant and impactful projects
Take charge of and influence the primary training code infrastructure utilized by the team
Engage with actual models, real data, and substantial scale challenges, not small-scale problems
Contribute to bridging the gap between research speed and engineering excellence
Enjoy a flexible work setting with a culture that treasures depth, transparency, and inquisitiveness

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, Golang, Rust, C/C++, Python

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Remote

Salary:

Negotiation

Job ID:

J01893

Status:

Active

Related Job:

Engineering Manager - Investment and Insurance

Ho Chi Minh - Viet Nam


Offshore

Drive and coach Agile teams to deliver on engineering standards, sprint backlogs and plans, engineers' responsibilities and performance management, code quality, adherence to development guardrails, and testing; Drive the execution and delivery of engineering goals by collaborating with many cross-functional teams, architects, and product managers; Drive technology roadmap; Be a part of the overall architecture and key components design for the current and future framework Be the voice of reason between speed and quality; Coach engineers to be T-shaped, versatile, and take responsibility outside their core disciple; Own remediation of technical debt; Keep up-to-date with modern development technologies and methodologies; Be responsible for the full life-cycle development process and the deliveries of a team; Empower the product engineering team to be self-sufficient and disciplined; Lead initiatives for implementing efficient development and delivery processes; Motivate the product team to go above and beyond with continuous delivery and innovation; Execute and update the career path development for engineering team members, working with the HR department;

Negotiation

View details

Data Analyst

Ho Chi Minh - Viet Nam


Offshore

  • Data Analyst

Gather, sanitize, and evaluate data from diverse origins to meet business requirements. Construct and maintain fundamental analytical datasets and reports for different teams. Validate and verify data to uphold accuracy, consistency, and dependability. Apply statistical and analytical methods to identify patterns and potential opportunities. Work closely with business stakeholders to grasp needs and provide actionable insights. Carry out thorough analyses of customer behavior, product usage, and market trends. Translate intricate data findings into clear, influential recommendations for business strategies. Support data-informed decision-making across various teams including marketing, operations, finance, and product teams. Create dashboards and Key Performance Indicator (KPI) tracking tools for monitoring business performance. Devise and conduct experiments (e.g., A/B tests) to evaluate initiatives. Deliver insights in a clear and convincing manner to both technical and non-technical audiences. Encourage data literacy by aiding colleagues in understanding and utilizing analytical tools. Share best practices in data analysis, visualization, and reporting. Contribute to documentation and training to elevate organizational analytics proficiency. Allocate time to cross-team projects aimed at enhancing company-wide data capabilities.

Negotiation

View details

Engineering Manager (Data Platform)

Ho Chi Minh - Viet Nam


Offshore

  • Data Engineering
  • Management

Agile Team Leadership: Guide and coach Agile teams to uphold engineering standards, manage sprint backlogs, clarify responsibilities, ensure code quality, enforce development guardrails, and drive rigorous testing practices. Agile Data Delivery: Oversee Agile execution across data platforms, maintaining excellence in data quality, testing, code review practices, CI/CD pipelines, documentation, and operational readiness. Cross-Functional Collaboration: Partner with data architects, product managers, analytics teams, platform engineers, and governance stakeholders to deliver data capabilities aligned with business priorities. Roadmap Ownership: Lead the execution of the data engineering roadmap, balancing immediate delivery needs with long-term platform sustainability. Architecture & Design: Contribute to the design of data platform architecture across ingestion, transformation, storage, and consumption layers. Engineer Development: Coach engineers to become T-shaped professionals, capable of working across batch processing, streaming, analytics engineering, and platform operations. Technical Debt Remediation: Own and prioritize the resolution of technical and data debt, including legacy pipelines, performance bottlenecks, and data quality issues. Modern Practices: Stay current with evolving data engineering tools, methodologies, and patterns-particularly within the Databricks ecosystem. Lifecycle Accountability: Ensure end-to-end ownership of data solutions, from design and build through deployment, monitoring, and ongoing support. Team Empowerment: Foster self-sufficient, disciplined teams accountable for the reliability and resilience of data products. Process Excellence: Lead initiatives to enhance data delivery through automation, observability, and operational best practices. Continuous Improvement: Inspire teams to innovate, experiment, and embrace continuous delivery as part of their culture. Career Growth: Drive career development for data engineers, partnering with HR to manage performance and define growth pathways.

Negotiation

View details