Senior Assistant Vice President
EXL.com
Office
Bengaluru, Karnataka, India
Full Time
Job Title: Engineering Architect Business Unit: EXL Digital - AI & Analytics Primary Domain: Insurance / Healthcare / Financial Services Job Summary: At EXL Digital, we are committed to delivering cutting-edge solutions that solve complex business challenges across industries. We are seeking an Engineering Architect to lead the design and development of scalable, production-grade systems that integrate seamlessly with enterprise infrastructure. This role will focus on designing robust architecture for high performance systems, including AI/ML integration, software engineering practices, data pipelines, and cloud-native platforms, ensuring they meet business objectives. If you have a strong technical background in systems engineering, cloud technologies, enterprise deployments, and software development, this role offers a unique opportunity to shape the architecture of mission-critical solutions across key sectors like insurance, healthcare, and finance. Key Responsibilities: Lead the end-to-end design and architecture of high performance, scalable systems, focusing on both software engineering principles and integrating AI/ML technologies for business-critical applications. Collaborate with cross-functional teams (data engineers, data scientists, business analysts, software engineers, and cloud architects) to define and refine the technical strategy for large-scale solutions. Develop architecture blueprints, technical roadmaps, and infrastructure designs that align with client needs and business goals, integrating best practices for software development (e.g., Agile, CI/CD). Design and build robust, cloud-native platforms that support large-scale data processing, software systems, and cloud native pipelines (AWS, Azure, GCP). Develop solutions leveraging cutting-edge technologies like cloud-native microservices, distributed systems, and containerization (e.g., Kubernetes, Docker), while ensuring maintainability and extensibility. Lead the creation of software engineering practices such as version control, code reviews, unit testing, and continuous integration for both AI/ML and software components. Ensure systems are deployable, scalable, secure, and maintainable in live production environments with high availability. Establish best practices for monitoring system performance, ensuring scalability, and mitigating system failures or bottlenecks. Stay ahead of industry trends and explore new technologies to integrate into the architectural design, aligning with evolving business requirements. Work closely with clients and internal teams to define technical requirements and ensure the successful delivery of solutions. Mentor and guide technical teams in best practices for systems engineering, software development, and scaling solutions across different environments. Qualifications: 8+ years of experience in systems engineering and software architecture, with at least 5 years in an architectural or leadership role. Strong expertise in designing and architecting scalable, distributed systems, including cloud platforms (AWS, GCP, Azure) and high-performance data solutions. Proven experience in software architecture and software development methodologies , including Agile, microservices, and best practices in coding, testing, and deployment. Proven experience in AI/ML system integration, including the development of AI-driven applications, data pipelines, and cloud-native infrastructure. Extensive knowledge of MLOps practices, model deployment, monitoring, and scaling in production environments. Experience with AI/ML frameworks such as TensorFlow, PyTorch, and cloud data processing tools like Apache Spark or Dask. Strong understanding of database systems (NoSQL, document-oriented, graph databases) and integrating AI models with enterprise data sources. Experience in designing enterprise software systems , particularly in industries such as insurance, financial services, or healthcare. Ability to evaluate and recommend appropriate architectural solutions, tools, and technologies based on business needs and technical constraints. Proven experience managing technical teams, leading architectural discussions, and collaborating with business stakeholders to deliver end-to-end solutions. Strong problem-solving, communication, and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field; certifications in Cloud, Systems Architecture, or Engineering (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect) are a plus. What We Offer: Leadership role in a dynamic, fast paced environment working on large-scale, innovative projects across diverse industries. Opportunity to shape and scale enterprise grade solutions, particularly within the insurance, healthcare, and financial services sectors. Collaboration with a talented and diverse team of systems engineers, software engineers, cloud experts, and business strategists. Fast track personal and professional development with mentorship and growth opportunities. Exposure to a wide variety of projects in a growth oriented environment. Competitive compensation and benefits package.
Senior Assistant Vice President
Office
Bengaluru, Karnataka, India
Full Time
September 26, 2025