We're looking for a Solution Architect who can lead the design of scalable, secure, and high-performance applications. You’ll work closely with project management, Data, AI, and DevOps teams to bridge technical gaps, define best practices, and create architectures that meet business and user needs. You should be able to handle technical discussions with business and technical teams clearly and confidently.
Key Responsibilities
- Collaborate with development teams to design scalable and maintainable applications across Data and AI.
- Create detailed solution architecture documents, diagrams, and design artifacts.
- Responsible for handling technical discussions with clients, developers, and business teams.
- Provide technical leadership on Data & AI architecture decisions.
- Assess and select technologies to fit the needs of a project, considering performance, cost, and scalability.
- Review code, architecture, and deployments to ensure alignment with best practices.
- Support DevOps and cloud deployment strategies on Microsoft Azure
- Help enforce security and networking standards within architecture
- Conduct technical workshops and client presentations.
- Full awareness of SDLC practices and techniques.
- Stay up to date with the latest technologies and recommend adoption where appropriate.
Technical Skills
Data, AI, & Cloud (Hands-On Experience required)
- Solid understanding of Azure Databricks, Azure Synapse Analytics, Azure Data Factory and other Azure SQL Databases
· Experience building Generative AI applications, including RAG, agents, text2sql, fine-tuning, and deploying LLMs, with tools such as HuggingFace, Langchain, and OpenAI
- Experience of Microsoft Azure (App Services, Azure Functions, Azure DevOps, ARM/Bicep/Terraform templates, azure networking and security, etc.)
- CI/CD, Infrastructure as Code (IaC), Monitoring, Security.
Architecture & Documentation (Hands-On Experience required)
- Flow diagrams, ERDs, data flow diagrams, HLD, LLD, sequence diagrams.
- Architecture design patterns (Microservices, Monolith, Serverless, etc.)
- Documenting and communicating technical decisions.
Front-End (Nice to Have)
- React
- Flutter, Native Android (Kotlin/Java), and iOS (Swift)
Back-End (Hands-On Experience Required in one)
- Python
- .NET (C#)
- Laravel (PHP)
Soft Skills
- Strong verbal and written communication.
- Ability to explain complex technical concepts to non-technical stakeholders.
- Team leadership and collaboration.
- Confident in client-facing discussions and defending architectural decisions.
Networking & Security
- Understanding of firewalls, load balancers, VPNs, authentication (OAuth2, SAML), encryption, and secure coding practices
Typical Day in the Role
- Attend daily stand-ups or sprint planning sessions with dev teams.
- Define and own end-to-end data architecture using Azure Synapse, Databricks, Azure Data Factory, Power BI, and Microsoft Fabric
- Lead the architecture and delivery of enterprise-scale AI/ML solutions aligned with business goals and emerging technologies.
- Review and guide technical designs and architecture proposals.
- Meet with clients and stakeholders to understand requirements or present solutions.
- Document architectural decisions and update solution documentation.
- Conduct code or infrastructure reviews.
- Support DevOps pipelines and deployment planning.
- Collaborating with other architects or tech leads to ensure alignment across teams.
The Ideal Candidate
You are a technical problem solver and strategic thinker with a passion for designing scalable Data & AI solutions and enabling teams to deliver impactful outcomes. You’re just as comfortable defining data platform architectures and AI workloads as you are reviewing Databricks pipelines, MLOps processes, or Azure security and governance models.
Job Type: Full-time
Work Location: In person