Job Openings Product/Application Architect

About the job Product/Application Architect

Job Title: Product/Application Architect

Summary

We are seeking a hands-on Product/Application Architect with a proven track record in building enterprise-scale, full-stack applications and AI/ML-powered solutions. The ideal candidate is a strong technical leader who excels in system architecture, cross-functional collaboration, and mentoring engineering teams.

You will own architectural decisions across product lines, ensure scalable and maintainable system design, and drive the integration of AI/ML into modern digital platforms. This role demands a combination of deep technical expertise, proactive leadership, and effective communication.

Key Responsibilities

Architecture & Solution Design

  • Architect robust, scalable, and secure enterprise applications across frontend, backend, and cloud layers.
  • Design and guide the integration of AI/ML models into product workflows, ensuring performance, maintainability, and observability.
  • Define and enforce architectural standards, reusable patterns, and best practices across teams.

Technical Leadership

  • Provide hands-on technical direction throughout the software development lifecycle.
  • Review designs and code to uphold architectural integrity and code quality.
  • Introduce and drive adoption of new tools, technologies, and frameworks.

Collaboration & Mentorship

  • Translate business needs into high-impact technical solutions through close collaboration with product, design, and data teams.
  • Mentor engineers, provide architectural guidance, and elevate team capabilities.
  • Communicate architectural decisions clearly to both technical and non-technical audiences.

Delivery & Execution

  • Support agile development practices, CI/CD pipelines, and DevOps processes.
  • Anticipate and resolve architectural challenges to ensure delivery speed and quality.
  • Continuously evaluate system performance and make improvement recommendations.

Required Qualifications

  • Bachelors or Masters in Computer Science or related field.
  • 10+ years in software engineering, with 3+ years in an architecture or technical leadership role.
  • Experience building full-stack applications using technologies like React, Angular, Node.js, Python, Java, or Golang.
  • Strong background in cloud-native development (AWS or GCP), microservices, and containerization (Docker, Kubernetes).
  • Practical experience designing and deploying AI/ML features using frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Deep understanding of system design, API architecture, scalability, and performance optimization.
  • Strong communicator with the ability to influence technical and business stakeholders.
  • Proven experience mentoring teams and fostering engineering excellence.