Specialist - Software Engineering
LTIMindtree · IT Services & Consulting
- Chennai, India
- On-site
- Posted today
- Software Engineering
About the job
Looking for Orchestrator Engineer
Key Responsibilities
Workflow Orchestration Execution
Design and implement workflow orchestration engines using Rust and Tokio
Build distributed task scheduling and execution frameworks
Develop stateful and stateless orchestration services for longrunning business processes
Create mechanisms for task retries circuit breakers compensation and rollback handling
Implement eventdriven architectures leveraging message brokers and asynchronous communication patterns
System Architecture
Design scalable faulttolerant microservice architectures
Create orchestration patterns for service coordination and process automation
Develop APIs and SDKs consumed by internal services and automation platforms
Define architecture standards for reliability scalability and lowlatency processing
Collaborate with Solution Architects and Technical Leads on platform design
Performance Reliability
Optimize asynchronous workloads using Tokio runtime
Improve throughput memory utilization and CPU efficiency
Perform performance profiling and bottleneck analysis
Design highavailability and disaster recovery strategies
Build resilient distributed systems capable of handling largescale concurrent operations
Platform Engineering DevOps
Deploy orchestration services on Kubernetes and cloudnative environments
Implement CICD pipelines and automated release processes
Manage service observability using logging tracing and metrics
Configure monitoring dashboards and proactive ing mechanisms
Participate in production support and incident management activities
Security Governance
Implement secure authentication and authorization mechanisms
Ensure compliance with enterprise security standards
Develop audit logging and operational governance controls
Conduct code reviews and security assessments
Required Technical Skills
Rust Ecosystem
Strong handson experience with Rust programming language
Deep understanding of ownership borrowing lifetimes traits and async programming
Experience building productiongrade systems using
Tokio
Tokio Streams
Async Traits
Futures
Serde
Axum Actix Web
Reqwest
Tower
Concurrency Distributed Systems
Expert knowledge of
AsyncAwait programming
Multithreaded processing
Actorbased systems
Messagedriven architectures
Event sourcing patterns
CQRS concepts
Distributed transactions
Messaging Event Platforms
Kafka
RabbitMQ
NATS
Azure Service Bus
AWS SQSSNS
Cloud Containers
Kubernetes
Docker
Azure AWS
Helm
Service Mesh concepts
Data Technologies
PostgreSQL
Redis
MongoDB
Cassandra preferred
Observability
OpenTelemetry
Prometheus
Grafana
Jaeger
ELK Stack