CrawlJobs Logo

Senior Backend Engineer – Rust

Vietnam, Ho Chi Minh City · Job Posted January 09, 2026
Apply Position
Job Link Share

Job Description

As a Senior Engineer - Rust, you will be a vital member of our engineering team, dedicated to designing, developing, and optimizing a critical Rust-based library that serves as a foundational component for our cybersecurity products. This library will be engineered for exceptional performance, high concurrency, a minimal footprint, and uncompromising memory safety, enabling our products (such as secured and high-performance security library, endpoint security agents, or threat detection systems) to operate efficiently and securely at scale. You will be a hands-on contributor, writing robust Rust code, designing elegant APIs, and ensuring the library meets stringent quality, performance, and security standards. Your work will directly impact the core capabilities and resilience of our cybersecurity offerings.

Job Responsibility

  • Design, implement, and maintain high-quality, reusable, and efficient Rust code for the core cybersecurity library
  • Develop clear, well-documented, and ergonomic APIs for internal teams to consume the library
  • Ensure the library is architected for testability, maintainability, and extensibility
  • Focus on achieving high performance and low latency in all library components
  • Profile and optimize code for CPU usage, memory footprint, and concurrency
  • Implement efficient data structures and algorithms suitable for cybersecurity processing tasks
  • Leverage Rust's ownership, borrowing, and concurrency features (e.g., async/await, Send/Sync traits) to build highly concurrent and thread-safe library components
  • Ensure all code adheres to Rust's memory safety guarantees, minimizing vulnerabilities
  • Write comprehensive unit, integration, and potentially property-based tests to ensure library correctness and robustness
  • Participate in code reviews, providing and receiving constructive feedback to maintain high code quality
  • Contribute to benchmarking efforts to validate performance targets
  • Work closely with other engineering teams (product developers, platform engineers) who will be consumers of the library, gathering requirements and providing support
  • Create and maintain thorough documentation for the library's APIs, usage patterns, and internal design
  • Troubleshoot and debug complex issues related to performance, concurrency, or memory management within the library
  • Stay up-to-date with the latest Rust language features, ecosystem developments, and best practices relevant to library development and cybersecurity
  • Propose and explore innovative approaches to solve challenging technical problems within the library's domain

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5+ years of software engineering experience, with significant hands-on experience in Rust development
  • Proven experience designing, building, and maintaining libraries, SDKs, or core system components, preferably in Rust, C++, or similar systems programming languages
  • Demonstrable experience delivering code that meets high-performance, high-concurrency, and low-footprint requirements
  • Deep understanding of Rust's core concepts: ownership, borrowing, lifetimes, traits, generics, error handling, and asynchronous programming (async/await)
  • Experience with performance profiling tools and techniques for Rust applications
  • Strong experience with API design principles and creating developer-friendly interfaces
  • Solid understanding of testing methodologies and experience with Rust testing frameworks
  • Familiarity with common data structures, algorithms, and their performance characteristics
  • Experience with Git and CI/CD practices
  • Experience working in an Agile environment
  • Exceptional proficiency in Rust programming
  • Strong analytical and problem-solving skills, with an ability to tackle complex technical challenges
  • Excellent understanding of software design patterns and principles
  • Meticulous attention to detail and a commitment to code quality
  • Good communication and collaboration skills, with an ability to explain complex technical concepts clearly
  • Passion for building robust, efficient, and secure foundational software components
  • Self-motivated and able to work effectively as an individual contributor within a team
  • Fluency in English & Vietnamese

Nice to have

  • Experience with low-level networking concepts (TCP/IP, UDP)
  • Experience with cybersecurity concepts or developing components for security products
  • Experience with FFI (Foreign Function Interface) for interoperability with other languages (e.g., C, Python)

What we offer

  • Meaningful work & impact
  • Competitive rewards
  • Growth & well-being
  • People & workspace
  • Young & dynamic environment

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Backend Engineer – Rust

8 matching positions

Senior Backend Engineer

Coralogix is a modern, full-stack observability platform transforming how busine...
Location
Location
Poland
Salary
Salary:
Not provided
coralogix.com Logo
Coralogix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience in backend code in Rust or JVM languages
  • 5+ years of experience developing and operating backend systems in production
  • Familiarity with Observability tools, Kafka
  • Experience with Kubernetes
  • Comfortable working with AI-assisted development and agentic workflows, with the judgment to validate outputs to production standards (correctness, security, performance, maintainability)
  • Proficiency with modern JavaScript frontend frameworks (Angular, React, etc.)
  • Familiarity with incident lifecycle processes, including detection, investigation, escalation, and resolution
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Help shape and build a seamless onboarding experience across a wide range of data ingestion integrations, covering logs, metrics, traces, and profiles
  • Own the backend (Rust) infrastructure powering these integrations and work within a shared frontend (Angular) codebase
  • Own the extensions platform enabling customers to deploy dashboards, alerts, parsing rules, and other Coralogix-native configurations
  • Take end-to-end ownership of features across the stack, from research and design through production
  • Ramp into our Rust services powering data ingestion and transformation, growing into full on-call readiness over time
  • Write high-quality code within the shared frontend codebase
  • Build and maintain integrations that handle massive volumes of telemetry data while keeping the experience simple and reliable for customers
  • Use AI tools daily for drafting designs, generating scaffolding, debugging, writing tests, and automating repetitive tasks
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

We are developing a next-generation AI-powered Knowledge Base and Gap Analysis p...
Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • GO / expert
  • RUST / expert
  • Apache Spark / good
  • Machine Learning / good
  • Graph Databases / good
What we offer
What we offer
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Senior Backend Engineer

At Paribu, every team member plays a crucial role in driving innovation and deli...
Location
Location
Türkiye , İstanbul
Salary
Salary:
Not provided
paribu.com Logo
Paribu
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Proven experience in backend development with Java, Go, .Net, or Rust
  • Strong fundamentals in computer science and system design
  • Familiarity with event-driven systems, microservice architecture, and reactive programming
  • Proficiency in using Redis for caching and data storage
  • Experience working with microservices architecture and distributed systems
  • Experience with Docker and Kubernetes for containerization and orchestration
  • Familiarity with CI/CD tools and practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work collaboratively
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable, reliable, and secure applications using Java, Go, .Net or Rust
  • Collaborating with cross-functional teams to define, design, and deliver new features
  • Writing clear, maintainable, and optimized code
  • Reviewing code and sharing knowledge with team members to uphold best practices and coding standards
  • Troubleshooting and debugging applications to optimize performance
  • Implementing and managing CI/CD pipelines for automated testing and deployment
  • Staying current with industry trends and technologies to keep our applications modern and competitive
  • Participating in architectural discussions and decision-making processes to shape the future of our technology stack
What we offer
What we offer
  • Meal allowance – Generous support with a flexible meal card
  • Private health insurance – Comprehensive coverage for employees, including spouse and children
  • Commuting support – Financial support for commuting based on your office route
  • S.O.S. leave (10 days) – Additional leave days up to 10 days per year for urgent and unexpected matters, apart from annual leave
  • Birthday leave – One extra day off during your birthday month
  • Language learning support – Resources to enhance English communication skills
  • Personal development support – Budget for exploring hobbies, attending professional courses, and personal growth
  • Well-being & health platform – Access to digital health and wellness services, including mental health support, and well-being resources
  • Relocation allowance – Financial support for relocation within a 15-km radius of the Paribu’s office
  • Top-tier work equipment – High-performance devices and all the essential tools you need to do your best work
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, Inference Platform

Together AI is building the Inference Platform that brings the most advanced gen...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of demonstrated experience building large-scale, fault-tolerant, distributed systems and API microservices
  • Strong background in designing, analyzing, and improving efficiency, scalability, and stability of complex systems
  • Excellent understanding of low-level OS concepts: multi-threading, memory management, networking, and storage performance
  • Expert-level programming in one or more of: Rust, Go, Python, or TypeScript
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build and optimize global and local request routing, ensuring low-latency load balancing across data centers and model engine pods
  • Develop auto-scaling systems to dynamically allocate resources and meet strict SLOs across dozens of data centers
  • Design systems for multi-tenant traffic shaping, tuning both resource allocation and request handling — including smart rate limiting and regulation — to ensure fairness and consistent experience across all users
  • Engineer trade-offs between latency and throughput to serve diverse workloads efficiently
  • Optimize prefix caching to reduce model compute and speed up responses
  • Collaborate with ML researchers to bring new model architectures into production at scale
  • Continuously profile and analyze system-level performance to identify bottlenecks and implement optimizations
What we offer
What we offer
  • Competitive compensation
  • equity
  • health insurance
  • other competitive benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

The Edge browser is a core strategic product and a key entry point to Microsoft’...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C, C++, C#, Java, Rust or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience
  • Experience developing and maintaining large distributed systems with high reliability and latency requirements
  • Familiarity Azure Dev Ops, Git, and C# development
  • Knowledge of networking and web protocols (HTTPS, REST, OAuth)
  • Knowledge of developing and maintaining large-scale distributed systems
  • Familiarity with client app development on Windows/iOS/Android
Job Responsibility
Job Responsibility
  • Write maintainable, extensible, well-tested, secure, and high-performance code following industry best practices
  • Lead architectural discussions, develop complex design specifications, and innovate on product solutions
  • Understand the full software stack, primarily working on backend cloud services, but able to contribute to client app and web development if needed
  • Collaborate with partner teams and stakeholders to ensure seamless integration, scalability, and live-site readiness
  • Lead by example in coding, code review, debugging, and use of AI tools throughout the software development lifecycle
  • Continuously update skills, seek out new technologies, and share knowledge within the team
  • Implement and uphold security standards across all layers of solutions
  • Develop and improve software engineering tools and automation to enhance development efficiency
  • Use experimentation and telemetry to measure impact and improve product quality
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Coralogix is a modern, full-stack observability platform transforming how busine...
Location
Location
Salary
Salary:
Not provided
coralogix.com Logo
Coralogix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Candidate must be located in Europe due to time zone alignment and regional market focus
  • At least 5 years of software development experience
  • 2 years of experience developing and operating Rust-based systems in production- MUST
  • Experience working on data-intensive applications
  • Experience with distributed databases
  • Experience deploying systems to Kubernetes
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and develop our backend services using Rust and Scala with ZIO, along with other exciting technologies, all deployed in AWS on Kubernetes
  • Develop modern, cloud-native production systems that process terabytes of data daily
  • Fulltime
Read More
Arrow Right

Senior Rust Engineer

A rare opportunity to join one of NYC’s most ambitious AI infrastructure startup...
Location
Location
United States , New York City
Salary
Salary:
300000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience in Rust
  • Proven ability to design and run distributed backend systems in production
  • Solid understanding of SQL / PostgreSQL, schema evolution, and query optimisation
  • Familiarity with Kafka/NATS, Redis, and real-time delivery mechanisms (SSE/WebSockets)
  • Pragmatic, collaborative, and product-minded – thrive in a fast-paced, in-person environment
Job Responsibility
Job Responsibility
  • Design and deliver Rust-first backend services and clean APIs for building and supervising complex AI workflows (graph/DAG-style execution)
  • Build reliable orchestration systems — streaming, retries, idempotency and replay – that make prototypes production-grade
  • Own core infrastructure primitives: scheduling, state management, job execution, and real-time event streaming
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Build the execution layer powering the next generation of intelligent systems. W...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend/system design experience, with production ownership
  • Proficiency in Rust (or another systems language with willingness to ramp up)
  • Solid SQL skills and experience with PostgreSQL or similar relational DBs
  • Experience with distributed systems patterns: messaging, retries, idempotency, state
  • Familiarity with Redis, real-time delivery (SSE/WebSockets), and pub/sub systems (Kafka or NATS)
  • Understanding of auth/authz, multi-tenancy, and secure API design
  • Comfortable working in a fast-paced, on-site environment with tight feedback loops
Job Responsibility
Job Responsibility
  • Design and build Rust-first backend services for executing and managing graph/DAG-based workflows
  • Own job orchestration systems with multiple execution modes: blocking, streaming, fire-and-forget
  • Implement core features for idempotency, replay, backpressure, and retries
  • Strengthen platform-wide tenant isolation, access control, and security
  • Optimise PostgreSQL schemas, indexing, and query performance
  • own data migrations
  • Ship reliable, observable systems with strong telemetry and operational tooling
  • Partner with product, frontend, and data teams to ship production-ready features quickly
What we offer
What we offer
  • Equity
  • Full benefits & perks
  • Visa sponsorship available
  • Fulltime
Read More
Arrow Right