Browse current jobs

Specialist - Software Engineering

LTIMindtree · Chennai

Apply on employer website

Collected role description

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

Collected experience requirement

5 - 8 Years