Rust Engineer


Evolutyz Corp
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Rust
- Concurrent Computing
- Distributed Computing
- Quality Assurance
- Communication
- Collaboration
- Access Control
- Authorization
- Authentication
- Management
- Concurrent Programming
- Estimating
- Interfaces
- Microservices
- Software Engineering
- Real-time
- Streaming
- Workflow
- Technical Writing
- Vehicle Marshalling Controller
- Vehicle Marshalling
- Vehicle
- Vehicle Controller
Summary
The Senior Rust Engineer will have a central role in engineering the backend services and high-performance ingestion pipelines that interface with the Vehicle Marshalling Controller.
What You Will Do
- Design, develop, test, and maintain high-performance backend services using Rust.
- Build low-latency microservices and ingestion pipelines that interact with vehicle marshalling and plant systems.
- Develop event-driven services for vehicle telemetry, mission data, system-state updates, and operational alerts.
- Support the transition from high-frequency frontend polling to scalable streaming communication using Server-Sent Events and change-stream-driven updates.
- Apply asynchronous and concurrent programming techniques to real-time, high-throughput workloads.
- Design secure APIs and streaming interfaces used by frontend applications and operational tools.
- Build backend logic for emergency stop, authorized resumption, global start, and orderly shutdown workflows.
- Develop services that track vehicle status, station conditions, build history, and marshalling completion.
- Implement authentication, authorization, role-based access control, secure session handling, and secrets management.
- Design for fault tolerance, observability, recoverability, and operational resilience.
- Troubleshoot performance bottlenecks, concurrency issues, integration failures, and distributed-system behavior.
- Create unit, integration, component, and performance tests for backend services.
- Participate in architecture discussions, backlog refinement, estimation, code reviews, and technical documentation.
- Collaborate with frontend, software engineering, quality engineering, delivery, and client stakeholders.
- Provide technical guidance to other engineers while remaining actively involved in hands-on development.
- Dice Id: 10443934
- Position Id: 9101776
- Posted 5 hours ago
Company Info
Evoluytz is an award-winning IT consulting firm that understands there are no one-size-fits-all solutions when it comes to IT. We are a global leader in providing next-generational IT solutions and consulting. Our custom technical solutions are tailored to each customer's specific needs. We navigate our clients from where they are to where they aspire to be.
We are a global technology firm that helps businesses and technologists join forces to innovate the future.
We believe that by bringing together the best minds from around the world, we can create solutions that are truly transformative. We are committed to thinking big, starting small, and delivering fast without compromising quality. We believe that this approach will help us to achieve our mission of helping businesses and technologists to innovate the future.
Specialties
Application Development, Quality Engineering, Smart Apps, SMAC: Social, Mobility, Analytics, Cloud , Application Performance Monitoring, Cybersecurity, Digital Transformation, DevOps, CI/ CD, Managed Services, and Talent Advisory

Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs