
Principal IS Architect
- Hyderabad, Telangana
- Permanent
- Full-time
- Design and Strategy: Responsibilities include developing and maintaining foundational architecture for data and AI initiatives, defining the technical roadmap, and translating business requirements into technical specifications
- Data Architecture: This involves designing and implementing data models, database designs, and ETL processes, as well as leading the design of scalable data architectures. The role also includes establishing best practices for data management and ensuring data security and compliance.
- AI Architecture and Implementation: Key tasks include architecting and overseeing the implementation of AI/ML frameworks and solutions, potentially with a focus on generative AI models, and defining processes for AI/ML development and MLOps.
- Develop end-to-end solution architectures for data-driven and AI-focused applications, ensuring alignment with business objectives and technology strategy.
- Lead architecture design efforts across data pipelines, machine learning models, AI applications, and analytics platforms in our Gap Data Platform area.
- Collaborate closely with business partners, product managers, data scientists, software engineers, and the broader Global Technology Solutions teams in vetting solution design and delivering business value.
- Provide technical leadership and mentoring in data engineering and AI best practices.
- Evaluate and recommend emerging data technologies, AI techniques, and cloud services to enhance business capabilities.
- Ensure the scalability, performance, and security of data and AI architectures.
- Establish and maintain architectural standards, including patterns and guidelines for data and AI projects.
- Create architecture artifacts(concept, system, data architecture) for data and AI projects/initiatives.
- Create and oversee architecture center of excellence for data and AI area to coach and mentor resources working in this area.
- Set technical direction, best practices, and coding standards for search engineering across the organization.
- Review designs, mentor senior and mid-level engineers, and champion architecture decisions aligned with product goals and compliance needs.
- Own performance, scalability, observability, and reliability of search services in production.
- Resolving technical problems as they arise.
- Providing technical guidance and mentorship to junior developers.
- Continually researching current and emerging technologies and proposing changes where needed.
- .Assessing the business impact that certain technical choices have.
- Providing updates to stakeholders on product development processes, costs, and budgets.
- Work closely with Information Technology professionals within the company to ensure hardware is available for projects and working properly
- Work closely with project management teams to successfully monitor progress of initiatives
- Current understanding of best practices regarding system security measures
- Positive outlook in meeting challenges and working to a high level
- Advanced understanding of business analysis techniques and processes
- Account for possible project challenges on constraints including, risks, time, resources and scope
- Possesses strong rapid prototyping skills and can quickly translate concepts into working code
- Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk, and timeline
- Participate to both front-end and back-end development using cloud technology.
- Develop innovative solution using generative AI technologies
- Define and implement robust software architectures on the cloud, AWS preferred
- Conduct code reviews to ensure code quality and alignment to best practices.
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations.
- Identify and resolve technical challenges effectively.
- Stay updated with the latest trends and advancements
- Work closely with product team, business team, and other key partners.
- Master’s degree in computer science & engineering preferred with 12-15 years of software development experience OR,
- Bachelor’s degree in computer science & engineering preferred with 11-15 years of software development experience
- Minimum of 7 years of professional experience in technology, including at least 3 years in a data architecture and AI solution architect role.
- Strong expertise in cloud platforms, preferably Azure and GCP, and associated data and AI services.
- Proven experience in architecting and deploying scalable data solutions, including data lakes, warehouses, and streaming platforms.
- Working knowledge of tools/technologies like Azure Data Factory, Confluent Kafka, Spark, Databricks, BigQuery and Vertex AI.
- Deep understanding of AI/ML frameworks and tools such as TensorFlow, PyTorch, Spark ML, or Azure ML.
- Programming Languages: Proficiency in multiple languages (e.g., Python, Java,Data bricks, Vertex) is crucial and must
- Experienced with API integration, serverless, microservices architecture.
- Proficiency with programming languages like Python, Java, or Scala.
- Proficiency vAzure Data Factory, Confluent Kafka, Spark, Databricks, BigQuery and Vertex AI.
- Proficiency with AI/ML frameworks and tools such as TensorFlow, PyTorch, Spark ML, or Azure ML
- Solid understanding of data governance, security, privacy, and compliance standards.
- Exceptional communication, presentation, and stakeholder management skills.
- Experience working in agile project environments
- Willingness to work on AI Applications
- Experience with popular large language models
- Experience with Langchain or llamaIndex framework for language models
- Experience with prompt engineering, model fine tuning
- Knowledge of NLP techniques for text analysis and sentiment analysis
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to work effectively with global, remote teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Team-oriented, with a focus on achieving team goals.
- Strong presentation and public speaking skills.