AWS Solution Architect

0 years

0 Lacs

Posted:16 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview

AWS Solution Architect



Key Responsibilities

1. Architecture & System Modernization

  • Own the redesign of the Truscan backend architecture:
  • Multi-stage compute pipeline (Stage 1–4)
  • 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

sahibzada ajit singh nagar, punjab, india