🔔 FCM Loaded

AWS Solution Architect

Saxon AI

2 - 5 years

Chennai

Posted: 01/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role Overview

We are looking for a highly skilled AWS Solution Architect with deep experience in designing and optimizing scalable, compute-intensive, event-driven architectures .



Key Responsibilities

1. Architecture & System Modernization

  • Own the redesign of the Truscan backend architecture:
  • Multi-stage compute pipeline (Stage 14)
  • High-performance Python workers (Blender, Open3D, CV, ML pipelines)
  • RabbitMQ or AWS-native event orchestration
  • Build an event-driven, scalable system architecture leveraging:
  • AWS ECS Fargate / EKS for isolated compute
  • AWS Lambda where applicable
  • AWS Step Functions for orchestration
  • AWS SQS/SNS as queueing alternatives to RabbitMQ
  • Introduce horizontal scaling patterns for heavy Blender/Python workloads.

2. Performance Engineering

  • Analyze slow-running compute code and provide architectural solutions:
  • Worker isolation
  • Parallel multi-processing
  • Concurrency throttling
  • Memory and CPU right-sizing
  • Recommend improvements in Python, Blender, Open3D runtimes to reduce Stage 3 times (goal: 50% reduction ).

3. DevOps & CI/CD Engineering

  • Establish full CI/CD pipelines using:
  • AWS CodePipeline / GitHub Actions
  • Dockerized environments for Python compute
  • Automated deployments for Java Spring Boot + Python services
  • Implement AWS-native observability:
  • CloudWatch Logs
  • Application Insights
  • AWS X-Ray for traceability
  • Prometheus/Grafana for performance dashboards (optional)

4. Security, Governance & Best Practices

  • Harden the compute platform with AWS standards:
  • VPC design (private subnets, NAT, security groups)
  • Secrets Manager / Parameter Store
  • IAM roles with least-privilege access
  • Migrate static configs to AWS-managed secure storage.

5. Reliability, Fault Tolerance & Scaling

  • Design fault-tolerant workers for handling:
  • Failed scans
  • Retries
  • Idempotent processing
  • Large file handling (USDZ, PNG, GLB)
  • Implement S3 tiered storage & lifecycle policies for compute data.

6. Collaboration & Leadership

  • Work directly with Java, Python, ML, and DevOps teams.
  • Translate business performance goals (SLA improvement, throughput increase) into concrete technical plans.
  • Provide sprint planning guidance and architectural documentation.


Required Skills & Experience

1. Core AWS Expertise

Must-have production experience with:

  • ECS (Fargate), EKS, EC2 Autoscaling
  • S3, Lambda, API Gateway
  • Step Functions
  • SQS/SNS
  • CloudWatch, X-Ray, CloudTrail
  • VPC, Subnets, NAT, SGs
  • AWS Secrets Manager / Parameter Store
  • IAM design

2. High-Performance Compute Experience

  • Expert in running compute-heavy workloads (3D processing, ML workflows, or large image pipelines).
  • Experience with containerized Blender/Open3D , GPU/CPU optimization, or similar pipelines.

3. Strong Python & Java Background

  • Enough understanding to review and guide improvements in:
  • Python multi-processing
  • Asynchronous compute workers
  • Java Spring Boot schedulers, producers, queue consumers
  • File-locking, message-driven architecture

4. DevOps & Automation

  • Docker, GitHub Actions, AWS CodeBuild, CodePipeline
  • Infrastructure-as-Code: CloudFormation or Terraform
  • Monitoring & alerting design

5. Architecture Skills

  • Event-driven design patterns
  • Microservices architecture
  • Race-condition and concurrency safety
  • Distributed locks, queues, idempotent consumers
  • Circuit breaker, retry strategies

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.