Experience
3 - 9 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Artificial Intelligence Architect
Job Type
Not specified
Job Description
No of Position
1
About the role
As a Technical AI Architect, you will be responsible for creating scalable, secure and performant distributed architectures for rich, high-end, consumer-facing applications The Architect is responsible for coding, designing, deploying, and debugging development projects. In this role you ll be working closely with a passionate and driven Engineering Team, Product Management team, Architects, Engineers, Leadership team and other stakeholders. You will be on-call 24/7 and make yourself available to effectively manage the stakeholders, customer calls
Permanent Opportunity (direct payroll)
Roles and Responsibilities
- Ensure that the technology objectives are aligned with the business goals of the systems and programs designed.
- Create the optimum technical solution in the context of the customer s environment, requirements, and financial resources. Ensure systems meet functional and non-functional requirements (performance, security, scalability, maintainability, operational costs).
- Design the structure of technology systems and manage the implementation of programs.
- Coordinate with the software development team to ensure the system runs smoothly.
- Contribute to the backend codebase and Technical Architecture, including Database Schema, API Code Design for the backend. Develop highly optimized and reusable code.
- Distinguish between good code and bad code through code reviews focusing on maintainability, readability, performance, documentation, and architecture compliance.
- Design and implement innovative solutions tailored to customer needs by identifying reusable patterns across multiple clients facing similar challenges.
- Explain architecture to commercial and management audiences.
- Evaluate architectural choices and decisions made by others, and formulate alternatives.
- Assess whether proposed architecture meets relevant business cases.
- Gauge the difficulty or ease of implementing proposed architecture, considering ease of maintenance.
- Assess performance characteristics of the proposed architecture.
- Evaluate security implications of the proposed architecture.
- Enforce technical design reviews, focusing on hard technical artifacts such as ER diagrams, time-sequence diagrams, truth tables, pseudocode, etc.
- Create high-level product specifications and design documents.
- Develop standards and technical documentation for existing theoretical software designs.
- Recommend tools and capabilities from various on-premise, cloud-based, and hybrid resources.
- Use the latest technologies to continuously improve current software capabilities.
- Apply skills in cloud services (AWS and Azure) and design DevSecOps practices.
- Work closely with customers to understand requirements and translate them into functional products.
- Translate requirements into functional documents.
- Create high-level design documents and technical approach documents.
- Collaborate with the development team to build utilities and provide technical assistance.
Responsibilities
- Participate in both low-level design (LLD) and high-level design (HLD).
- Strong coding skills required; must be a hands-on coder.
- Expertise in AI-powered solutions.
- Strong knowledge of AWS or other cloud technologies.
- Proven experience in scaling systems effectively.
- Take ownership of new products and features.
- Mentor and assist junior team members and perform code reviews.
- Collaborate with Product Managers and designers to identify the best approach for building features.
- Ability to create simple architecture diagrams using tools like draw.io or MS Paint.
- Candidate should have an IDE (PyCharm, VS Code, or equivalent) open and available for hands-on work.
Qualifications
- Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in cloud technologies (AWS, Azure, GCP) or networking are a plus.
- Proven experience in software development, system design, or AI/ML solutions.
- Strong understanding of architecture design, coding best practices, and scalable systems.
- Hands-on experience with cloud platforms, DevOps, and AI-powered solutions.
- Excellent problem-solving, analytical, and communication skills.
- Ability to mentor and guide junior team members effectively.
- Strong collaboration skills to work with Product, Design, and Engineering teams.
Nice to Have
- Familiar with frontend technologies (JavaScript / Angular).
- Knowledge of CI/CD pipelines.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
