Experience Required

6+ Years

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.
Please enable JavaScript in your browser to complete this form.
Name
Click or drag a file to this area to upload.
Checkboxes