About the Role:
We are looking for a Senior Solution Architect to play a pivotal role in software project delivery by architecting cutting-edge Data and AI solutions integrated with DevOps best practices. This role demands a strong technical leader who can design scalable, maintainable, and secure solutions that accelerate our data-driven software products and apps, ensuring seamless deployment and operations across Azure, AWS, and GCP environments.
Key Responsibilities:
- Lead end-to-end solution design and architecture enabling successful delivery of Data and AI software projects.
- Collaborate closely with product owners, software development teams, data scientists, and DevOps engineers to ensure aligned solutioning that meets business and technical requirements.
- Architect comprehensive data platforms, AI/ML pipelines, and analytics frameworks embedded within software applications.
- Design and implement DevOps workflows specifically tailored for Data and AI software projects, including CI/CD pipelines, container orchestration, infrastructure as code, and automated testing on multi-cloud environments (Azure, AWS, GCP).
- Provide technical guidance on integrating data/AI models with software application stacks, ensuring high availability, scalability, and performance.
- Drive cloud platform selection and optimal usage of managed data and AI services (e.g., Azure Synapse, AWS SageMaker, Google AI Platform) aligned with project needs.
- Ensure best practices around security, compliance, and governance are embedded in the software delivery lifecycle.
- Mentor and collaborate with software developers, data engineers, and DevOps specialists to elevate team capabilities and project outcomes.
- Participate in pre-sales and solutioning workshops to help define scope, architectural roadmap, and technology stack for software engagements.
- Continuously evaluate new technologies and tools to enhance solution delivery and project efficiency.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related field.
- 15+ years of experience in software solution architecture, mainly focused on Data and AI.
- Proven expertise in delivering Data and AI-centric software projects involving data ingestion, processing, model development, and deployment.
- Hands-on experience with DevOps for software delivery, including CI/CD pipelines, containerization (Docker, Kubernetes), infrastructure automation (Terraform, ARM templates), ideally in Azure, AWS, and GCP.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies in the context of Data/AI projects.
- Proficient in integrating AI/ML capabilities with software applications and APIs.
- Deep knowledge of cloud-native data services, AI model deployment platforms, and DevOps toolchains relevant to software projects.
- Strong communication skills for cross-functional collaboration across product, engineering, and operational teams.
- Relevant cloud and architecture certifications (e.g., Azure Solutions Architect Expert, AWS Certified Solutions Architect – Professional, Google Professional Cloud Architect) are highly desirable.
Preferred Skills:
- Experience with microservices architecture and serverless computing in software projects.
- Familiarity with event-driven architectures and real-time data streaming platforms (Kafka, Azure Event Hubs).
- Knowledge of software testing automation, monitoring, and telemetry specific to AI-enabled applications.
- Programming and scripting skills (Python, Java, Bash, PowerShell) for automation and prototype development.
- Understanding of IT security best practices and compliance frameworks in software delivery.