Job Details

Job Summary


Experience:

8.00 - 14.00  Years 

Industrial Type:

IT-Software/Software Services

Location:

Chennai

Functional Area:

IT Software - Other

Designation:

Solution Architect – Cloud Solutions

Key Skills:

Java,Python,Sql,Data Pipelines,

Educational Level:

Graduate/Bachelors

Job Post Date:

Stream of Study:

Degree:

BCA, BE-Comp/IT, BE-Other, BSc-Comp/IT, BSc-Other, BTech-Comp/IT, BTech-Other, MCA, ME-Comp/IT, ME-Other, MSc-Comp/IT, MS-Comp/IT, MSc-Other, MS-Other, MTech-Comp/IT, MTech-Other

Company Description


We’re more than simply paper, ink, and toner. We provide the supplies and services that thousands of businesses around the world need to succeed. We’re the experts in technology and conferencing equipment, cleaning products, furniture, and even breakroom items like snacks and coffee, too. (After all, innovation requires plenty of fuel!) This is a company of more than 13,000 smart, insightful experts who believe in the power of what can be and are driven to make business easier for our customers.

Job Description


Job Title: Solution Architect – Cloud Solutions

Role Summary:
We are seeking a Solution Architect with expertise in Python and Java-based services, and advanced database/SQL and data pipeline performance optimization. This role will architect, design, and scale data-intensive, cloud-native platforms supporting analytics, operational systems, and AI/ML workloads. The ideal candidate combines deep system design skills, database knowledge, DevOps, and the ability to build end to end enterprise solutions in cloud environments.
Key Responsibilities
Cloud Architecture & Platform Design
• Own end-to-end cloud solution architecture for data-driven platforms
• Design scalable, fault-tolerant, cloud-native systems using Python and Java
• Define architectural standards for microservices, data access layers, and APIs
• Ensure solutions meet performance, security, cost, and compliance requirements
• Continuously monitor and incrementally evolve system performance, reliability
Python Solution
• Architect and deploy Python services in “tandem” with ML Engineers:
o Data ingestion, transformation, and orchestration
o Analytics, reporting, and decisioning systems
o ML/AI pipelines and feature processing
• Python frameworks and tools such as:
o FastAPI / Flask
o Pandas, PySpark, Dagster
Java-Based Data Services
• Design and govern Java backend and data services, including:
o REST / gRPC APIs
o High-throughput data access services
o Streaming and event-driven services
• Work with technologies such as:
o Spring Boot / Spring Cloud
o Connection pooling, caching, and resilience patterns

Database Architecture & SQL Optimization

• Design and optimize database architectures for both OLTP and OLAP workloads
• Deeply analyze and tune SQL queries:
o Query plans, indexes, partitions, joins, and materialized views
o Locking, concurrency, and transaction isolation
• Optimize performance across:
o Relational databases (Postgres, MySQL, SQL Server, Oracle)
o Cloud-native databases (Aurora, Cloud SQL, Azure SQL)
o Data warehouses (Snowflake, BigQuery, Synapse)
• Lead efforts in:
o Schema design and normalization/denormalization tradeoffs
o Indexing strategies and partitioning
o Query refactoring and workload tuning
o Database cost and performance optimization
Data & Streaming Platforms
• Architect solutions using:
o Data lakes and lakehouses (S3/ADLS/GCS, Delta, Iceberg, Hudi)
o Streaming platforms (Kafka, Flink, Spark Structured Streaming)
• Enable data quality, lineage, and governance
• Design batch + real-time hybrid architectures

DevOps, Reliability & Security
• Implement observability for services, databases, and queries
• Enforce security best practices:
o IAM, encryption, secrets management
o Network isolation and least privilege
• Drive cost optimization across compute, storage, and database layers

Technical Leadership
• Act as architectural authority across teams
• Mentor engineers on database design, query tuning, and system performance
• Partner with product, analytics, and ML teams to deliver data-driven capabilities
• Communicate complex technical tradeoffs clearly to leadership

Required Qualifications
Core Experience
• 8+ years of software engineering experience with architecture ownership
• Strong hands-on experience with Python and Java in production systems
• Proven expertise in database design and SQL performance optimization
• Deep experience with at least one major public cloud (Azure, or GCP)
Cloud & Engineering
• Microservices and distributed systems
• Containers and orchestration (Docker, Kubernetes)
• Event-driven architectures
• CI/CD and DevOps best practices
Preferred Qualifications
• Experience with large-scale analytics or AI/ML platforms
• Knowledge of MLOps and feature stores
• Experience supporting multi-tenant, global systems
• Prior role as Solution Architect, Principal Engineer, or Staff Engineer

Did not find a matching job? You can still send your CV to jobs@sampoorna.com or Register Here