Technical Architect (Chennai)

Technical Architect (Chennai)

04 Aug
|
Straive
|
Chennai

04 Aug

Straive

Chennai

Job Title: Technical Architect - Python / Data & AI

Location: Chennai, India

Experience Level: 12+ Years About Straive:

Straive is a market-leading Content and Data Technology company providing data services, subject matter expertise, & technology solutions to multiple domains. Data Analytics & AI Solutions, Data AI-Powered Operations, and Education & Learning form the core pillars of the company’s long-term vision. The company is a specialized solutions provider to business information providers. Straive continues to be the leading content services provider to research and education publishers.

Data Analytics & AI Services: Our Data Solutions business has become critical to our client's success. We use technology and AI with human experts-in-loop to create data assets that our clients use to power their data products and their end customers' workflows. As our clients expect us to become their future-fit Analytics and AI partner, they look to us for help in building data analytics and AI enterprise capabilities for them.

With a client-base scoping 30 countries worldwide, Straive’s multi-geographical resource pool is strategically located in eight countries - India, Philippines, USA, Nicaragua, Vietnam, United Kingdom, and the company headquarters in Singapore.

Website: [https://www.straive.com/](https://www.straive.com/) Technical Architect A Technical Architect (TA) at Straive plays a crucial role in designing and overseeing the technical aspects of enterprise-grade Python, Data, and AI solutions. They ensure that high-performance technical solutions align with business requirements, scale effectively, and adhere to industry standards. Core Responsibilities

Technical Solution Design

Design scalable, secure, and robust Python-based architectures (microservices, distributed data processing, and enterprise APIs) that meet business requirements.

Create architectural blueprints, system diagrams, and design documentation to communicate the technical vision.

Technology

Evaluation and Selection

Evaluate and select appropriate Python frameworks, data platforms, and cloud tools (e.g., FastAPI, Django, PySpark, Celery, Databricks).

Ensure chosen technologies align with organizational standards, security policies, and future scalability needs.

Managing

Implementation

Collaborate with software and data engineering teams to ensure the successful execution of the architectural design.

Provide hands-on guidance and technical direction to developers throughout the implementation lifecycle.





Monitor development progress and address technical bottlenecks or deviations in a timely manner.

Technical

Leadership

Provide technical guidance, code review standards, and mentorship to senior developers and engineering teams.

Lead architectural discussions, technical decisions, and complex problem-solving sessions.

Set engineering standards, design patterns, and best practices for Python development and data pipelines.

Serve as a subject matter expert on emerging Python ecosystem trends, GenAI/LLM integrations, and up-to-date data platforms.

System

Integration

Design and implement integration strategies for complex Python applications, REST/GraphQL APIs, microservices, and enterprise data lakes.

Ensure seamless data flow, low latency, and efficient communication between backend services and front-end/third-party systems.

Ensuring System

Reliability & Performance:

Establish testing frameworks, profiling strategies, and quality assurance processes to address code performance and security vulnerabilities.

Implement best practices for system optimization, high availability, concurrency handling, and fault tolerance.

Monitor application performance metrics (APM), database queries, and system bottlenecks to maintain optimal uptime.

Continuous

Improvement & Innovation:

Identify opportunities for automated data pipelines, process optimization, CI/CD improvements, and efficiency gains.

Lead Proof-of-Concept (PoC) initiatives to evaluate new Python frameworks, AI/ML operationalization tools, and data engineering technologies. Security & Compliance:

Design and implement security measures, authentication protocols (OAuth2/JWT), and data protection standards.

Ensure enterprise solutions comply with global security standards and policies. Documentation:

Maintain comprehensive technical documentation for system architecture, API specifications, and infrastructure designs.

Keep technical documentation accessible, current, and clear for developers and business stakeholders.

Stakeholder

Collaboration

Work closely with product managers, business analysts, data science leads, and client stakeholders to align tech solutions with business goals.





Translate complex Python/Data architecture concepts into business value for non-technical leadership. Risk Management:

Identify technical risks early in the architecture phase and formulate effective mitigation strategies.

Proactively resolve system design flaws, scalability limits, or tech debt issues.

Quality

Assurance

Ensure solutions conform to performance benchmarks, code quality standards, and security guidelines.

Actively participate in design reviews, critical code reviews, and validation workflows.

Additional Responsibilities Strategic

Planning

Contribute to Straive’s internal technology roadmap, tech stack modernization, and developer skill enablement programs.

Align Python architecture strategies with long-term technology objectives. Innovation and R&D;:

Stay updated with the latest advancements in Python, Agentic AI/LLM deployment frameworks, cloud-native backend tools, and data engineering patterns. Drive innovation by prototyping modern Python frameworks and proposing execution upgrades. Budget & Resource Management:

Assist in infrastructure budgeting by estimating cloud resources, data storage requirements, and compute capacity.

Ensure designed solutions are cost-effective, leveraging cloud cost optimization techniques.

Skills & Qualifications Required Technical Expertise: Deep experience in Python backend development (FastAPI, Django, Flask), object-oriented design, async programming, design patterns, microservices architecture, and API design.

Experience: 12+ years of core software design and development experience, with at least 3-4 years in a Technical Architect role.

Cloud Technologies: Extensive experience with public cloud platforms (AWS, Azure, or GCP) utilizing serverless computing, containerization (Docker, Kubernetes), and cloud-native databases.

Data & SQL: Strong proficiency in database design, performance tuning, and complex query optimization for PostgreSQL, MySQL, NoSQL (MongoDB, DynamoDB), or Snowflake/Databricks.

Analytical Skills: Advanced ability to analyze high-scale enterprise problems and engineer clean, modular solution architectures.

Communication Skills: Excellent verbal and written communication skills to articulate architecture decisions to both developers and senior management.

Leadership & Mentorship: Demonstrated ability to lead technical teams, guide code quality, and mentor senior developers.

Problem Solving & Security: Superior problem-solving capability coupled with a solid grasp of web security (OWASP), data encryption, and identity management.

📌 Technical Architect (Chennai)
🏢 Straive
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: technical architect (chennai) / chennai