What are the responsibilities and job description for the Architect, AI position at Gurus Infotech, Inc.?
Job Details
Architect, AI
The Architect is responsible for providing the overall technical solution for digital initiatives in our strategic focus areas, help evaluating the solution design process through technology implementation. They contribute to the practice of designing, describing, and managing the solution engineering in relation to solving business problems or developing MVPs. The role of Architect is a critical position within the AI/ML CoE, which will work closely with all CoE teams within the AI space to understand requirements and participate in design discussions in a highly collaborative, dynamic, and fast paced environment. This individual constantly strives to raise the bar on engineering excellence, lead the way, staying up to date with tools, trends, technologies, and frameworks both industry-wide and within Innovation Architecture.
The Architect will have a passion to discover & evaluate innovative digital solutions, drive the process to experiment with new digital solutions to gain key insights, and be able to analyze the output of those experiments to determine potential viability for a larger scale implementation with the organization. The Architect will also mentor other developers on best practices and identifying and determining design patterns to deliver high quality maintainable codebase.
YOU'LL ACCOMPLISH ALL THESE GOALS BY:
Solution Architecture: Provide technology solutions and best practices in implementing and scaling any products & features within the AI/ML CoE. Contribute to the development of architectures for complex systems, ensuring consistency with specified requirements agreed with both external and internal customers while balancing between functional, service quality and systems management needs. Ensure that appropriate standards (corporate, industry, national and international) are adhered to.
Innovation Development Management: Rapidly prototype and pilot test products, quickly moving successful pilots into production with the core delivery teams. Oversees the quality and appropriateness of the work performed and the achievement of measurable business benefits. Contribute to the effort in scaling capabilities and collaborating with the Enterprise to spin off development to IT organization and production support.
Programming/Software Development - Defines standards for programming tools and techniques, including security guidelines, and the selection of appropriate development methods. Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders.
Innovation/Research: Manage, monitor, and seek opportunities, new methods, trends, capabilities, and products to the advancement of the organization. Assess and identify new technology and develop prototypes for new experiences.
THE ESSENTIALS FOR SUCCESS:
Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
12 years of digital technology or information technology including architecture, design, and development.
Demonstrated passion for, and ability to drive, innovation & emerging digital technologies.
Experience evaluating technology solutions for fit and viability against use cases, as well as evaluating the companies for viability.
Proven experience in designing, implementing, and managing large-scale digital projects and solutions.
Proficiency in modern architecture patterns (Microservices, Serverless, APIs, etc.).
Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and understanding of cloud-native architectures.
Knowledge of DevOps practices and tools (CI/CD, containerization, orchestration with Kubernetes/Docker).
Familiarity with database technologies (both SQL and NoSQL), and an understanding of data modeling and management strategies.
Experience with integrating a variety of data sources and databases into a unified system.
Familiarity with front-end and back-end development frameworks and languages.
Understanding of cybersecurity best practices and designing secure systems.
Strong analytical and problem-solving skills, with the ability to tackle complex issues and drive them to resolution.
Exceptional verbal and written communication skills, including the ability to influence peer leaders within the organization.
Ability to multi-task and adapt quickly to change.
Possess a strong work ethic; takes pride in producing a quality product.
Must be driven, self-motivated, and passionate for technology.
Self-starter requiring minimal supervision.