Search Jobs

Search by job, company or skills

Rust Engineer (AWS & Microservices)

Rust Engineer (AWS & Microservices)

tekpillar
5-7 Years
Early Applicant
  • Posted 19 hours ago
  • Be among the first 10 applicants

Job Description

Job Role: Rust Engineer (AWS & Microservices)

Experience: 5+ Years

Location: Pune

Key Responsibilities

  • Design and develop REST and gRPC microservices using Rust.
  • Build services using Tokio, Axum/Actix Web, Serde, and Cargo.
  • Develop APIs based on OpenAPI and Protobuf contracts.
  • Implement business logic, API validation, error handling, persistence, caching, messaging, and resilient service integrations.
  • Integrate AWS services including S3, SQS/SNS, EventBridge, DynamoDB, RDS/Aurora, CloudWatch, IAM, and Secrets Manager.
  • Develop asynchronous and concurrent applications with appropriate timeouts, retries, backoff, idempotency, and failure handling.
  • Implement structured logging, metrics, distributed tracing, and correlation/trace IDs using Rust tracing, OpenTelemetry, CloudWatch, and AWS X-Ray.
  • Write unit, integration, API/contract, and component tests and maintain quality using cargo test, Clippy, and rustfmt.
  • Containerize applications using Docker and support deployments through EKS/ECS/Fargate and CI/CD pipelines.
  • Troubleshoot application and performance issues involving latency, CPU, memory, I/O, networking, and asynchronous workloads.
  • Participate in code reviews, technical design discussions, production support, defect resolution, and root-cause analysis.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Serde

Secrets Manager

Tokio

AWS X-Ray

Protobuf

EventBridge

Aurora

OpenTelemetry

Actix Web

EKS

Axum

Fargate

OpenAPI

About Company