Job Summary:
We are seeking an experienced and forward-thinking Technical Solutions Architect to join our Consulting team. This role requires a blend of strategic insight and hands-on expertise in software architecture, AI/ML, cloud platforms, SaaS ecosystems, and modern delivery practices such as Agile (Scrum/Kanban) and DevOps. As a trusted technical leader, you will guide the design and implementation of scalable, secure, and innovative solutions that enable digital transformation and deliver long-term value for our clients.
Key Responsibilities:
Architecture & Solution Design
❑ Design end-to-end technical architectures for software systems, AI/ML pipelines, data platforms, and SaaS integrations with an emphasis on scalability, performance, and security.
❑ Evaluate and recommend technology stacks, cloud services, AI/ML frameworks, and architectural patterns tailored to each client's requirements.
❑ Define integration strategies using APIs, microservices, and cloud-native patterns for seamless connectivity across platforms.
Implementation & Delivery Leadership
❑ Collaborate closely with cross-functional teams including developers, data scientists, DevOps engineers, and business stakeholders to ensure successful solution delivery.
❑ Lead technical execution, ensuring alignment with architecture decisions, Agile methodologies, and DevOps practices.
❑ Drive estimation, risk management, change management, and quality assurance processes throughout the project lifecycle.
Consulting & Collaboration
❑ Engage directly with clients to understand their business goals, operational constraints, and technical challenges
❑ Translate client needs into actionable solution designs and strategic recommendations.
❑ Communicate effectively with C-level stakeholders (CTOs, CIOs, Heads of Engineering) and provide technical leadership to onshore and offshore teams.
Governance & Documentation
❑ Develop and maintain system architecture diagrams, design documentation, and technical specifications.
❑ Conduct architecture reviews to ensure adherence to best practices, compliance standards, and organizational policies.
Thought Leadership & Innovation
❑ Stay current with emerging technologies in AI, ML, cloud, data analytics, and software development.
❑ Promote a culture of continuous improvement, experimentation, and innovation within project teams.
Required Skills and Abilities:
❑ Proven ability to architect and lead delivery of complex, distributed systems.
❑ Deep understanding of software development and architecture best practices.
❑ Hands-on knowledge of AI/ML concepts, data engineering, and model deployment techniques.
❑ Strong grasp of cloud platforms (AWS, Azure, GCP), cloud-native services, and SaaS models.
❑ Proficiency in Agile (Scrum, Kanban) frameworks and DevOps principles.
❑ Expertise in containerization technologies such as Docker, Kubernetes, Helm, and container orchestration in cloud environments.
❑ Excellent problem-solving skills with the ability to think strategically and execute tactically.
❑ Strong interpersonal and communication skills with experience interacting across business and technical stakeholders.
❑ Experience working with and mentoring distributed/offshore teams.
Education and Experience:
❑ Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
❑ 10+ years of experience in technical solution architecture, with focus areas including software, cloud, AI/ML, and SaaS for various industries.
❑ 5+ years of prior experience in software programming using object-oriented languages.
❑ Relevant certifications such as AWS Certified Solutions Architect, Microsoft Azure Solutions Architect, or Google Cloud Professional Architect are highly desirable.
❑ Experience with big data technologies (e.g., Hadoop, Spark, Kafka) is a plus.
Other Requirements:
❑ Prolonged periods of sitting and computer work.
❑ Occasional travel may be required.