Role: Principal Solution Architect - AI
Location: India, remote
Experience: 10 Years
Algoworks
www.algoworks.com
About the company
Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.
For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.
At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.
Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.
Follow the video below to know about us! Clipchamp
Role overview
We are looking for an AI Solution Architect who can design and build practical AI systems on top of enterprise data and business workflows.
This is not a research role. This is a hands-on role focused on solving real business problems using AI.
The person will work closely with cross-functional teams to understand how work happens and translate that into AI-enabled solutions.
Key focus areas include document intelligence, knowledge-driven systems, and AI-powered search, insights, and content generation across enterprise platforms.
Key responsibilities:
1. Understand the business and gather requirements
-
Work directly with stakeholders across functions (Sales, Delivery, Finance, HR).
-
Understand real workflows and how information flows across systems.
-
Identify where AI can reduce effort, improve quality, or automate decisions.
-
Convert loosely defined problems into clear, buildable requirements.
2. Design and build AI systems
-
Design end-to-end AI systems on top of enterprise data and documents.
-
Build pipelines for:
-
Document ingestion
-
Classification
-
Information extraction
-
Relationship mapping
-
Develop systems for intelligent search, Q&A, and content generation.
-
Enable AI-driven workflows that assist users in creating and refining structured outputs.
3. Work with enterprise systems
-
Integrate AI solutions with document repositories and enterprise platforms.
-
Work with APIs and middleware to connect AI systems with business tools.
-
Ensure outputs are usable within existing workflows, not separate systems.
4. Build fast, then improve
-
Deliver working solutions quickly, even if not perfect.
-
Iterate based on real user feedback.
-
Make practical trade-offs between speed, accuracy, and scalability.
5. Own UX / UI simplicity
-
Design simple, intuitive user flows.
-
Ensure users can easily:
-
Provide inputs
-
Review outputs
-
Interact with AI systems
-
Work with frontend teams or directly build lightweight interfaces when needed.
6. Drive architecture and standards
-
Define architecture for AI pipelines (LLMs, vector stores, knowledge graphs).
-
Ensure systems are scalable, secure, and maintainable.
-
Architect multi-cloud or hybrid cloud AI solutions, leveraging services from AWS, Azure, or GCP for scalable compute, storage, orchestration, and deployment.
-
Ensure seamless integration of ML/AI systems via RESTful APIs with frontend interfaces (e.g., dashboards, portals) and backend systems (e.g., CRMs, ERPs).
Qualifications required:
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
8–12 years of experience in software architecture and system design, including at least 3–4 years working with AI/ML or generative AI systems.
-
Strong experience with LLM-based systems, including Retrieval-Augmented Generation (RAG), embeddings, and prompt design.
-
Strong hands-on programming skills (preferably Python) and experience building APIs and backend systems.
-
Strong understanding of cloud platforms (Azure, AWS, or GCP) and building scalable AI systems.
-
Strong requirement gathering and stakeholder management skills, with the ability to work with non-technical users.
-
Strong requirement gathering and stakeholder management skills, with the ability to work with non-technical users.
-
Clear written communication and documentation skills.
Nice to have skills:
-
Experience with document intelligence, vector databases, knowledge graphs, or AI-powered search systems.
-
Exposure to frontend/UI design for AI workflows.
-
Multi-cloud or hybrid cloud architecture experience.
-
Familiarity with enterprise platforms, integrations, and business automation systems.
Must have skills:
-
8–12 years of experience in software architecture, system design, and enterprise solution development.
-
Strong hands-on experience with AI/ML systems, LLMs, RAG, embeddings, and enterprise AI workflows.
-
Expertise in Python, API development, cloud platforms (AWS/Azure/GCP), and scalable AI architecture.
-
Strong stakeholder management, requirement gathering, and business process understanding.
Desired attributes:
-
Highly curious and proactive: constantly exploring new AI tools and technologies.
-
Interested in understanding how systems and processes work
-
Structured thinker who approaches problems rigorously
-
Enjoys experimentation and rapid testing of new technologies
-
Able to connect engineering work to measurable business outcomes
-
Strong listener and interviewer: able to ask the right questions and uncover insights from teams.
Interview process
2 rounds of discussion.