Technical Architect - Hyderabad, India - Foundation Al

    Foundation Al
    Foundation Al Hyderabad, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description

    About the Role :

    We are seeking a talented and experienced Technical Architect to join our dynamic team at Foundation AI, a leading SaaS-based organization focusing on Intelligent Document Processing (IDP). The Technical Architect will play a pivotal role in designing and shaping our software solutions, ensuring scalability, security, robustness, and adherence to industry best practices. The ideal candidate will possess a strong background in software architecture, high-level and low-level design, and extensive Python experience.

    Responsibilities :

    • Collaborate with cross-functional teams, including software developers, product managers, and business stakeholders, to understand requirements, define technical specifications, and formulate architectural strategies.
    • Create High-Level Design (HLD) and Low-Level Design (LLD) documents that outline the architectural decisions, system components, interfaces, data flow, and technology stack.
    • Design and architect SaaS-based software solutions that are secure, scalable, maintainable, and aligned with the company's technology roadmap.
    • Provide technical leadership and mentorship to development teams, guiding them in implementing architectural designs and best practices.
    • Evaluate and recommend appropriate technologies, frameworks, and tools to achieve optimal system performance, security, and user experience.
    • Collaborate with DevOps teams to design deployment pipelines, continuous integration, and delivery processes that ensure smooth and efficient software releases.
    • Conduct regular code reviews to ensure code quality, adherence to architectural guidelines, and proper implementation of design patterns.
    • Identify and address technical debt and system vulnerabilities, proactively recommending solutions to enhance system reliability and security.
    • Stay updated with industry trends, emerging technologies, and best practices, and apply this knowledge to enhance the company's technical landscape.
    • Participate in architectural discussions, and planning sessions, and provide input on system improvements and innovations.
    • Act as a technical point of contact for internal teams and external partners, addressing technical queries and providing insights into the software architecture.
    • Define technical product roadmap to continuously enhance the platform.
    Qualifications :
    • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
    • 10+ years of hands-on product development experience
    • Proven experience (5+ years) in software architecture and design roles, preferably within SaaS-based companies.
    • Exposure to AI/ML technologies
    • Strong proficiency in Python is mandatory, with a deep understanding of its ecosystem and libraries.
    • Extensive experience in creating High-Level Design (HLD) and Low-Level Design (LLD) documents for complex software systems.
    • Good exposure to UML diagrams and Object Oriented Programming.
    • In-depth knowledge of microservices architecture, RESTful APIs, database design, and cloud technologies.
    • Proficiency in design patterns, architectural best practices, and software development methodologies.
    • Excellent problem-solving skills with the ability to translate business requirements into technical solutions.
    • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
    • Experience with DevOps practices, continuous integration/delivery, and containerization is a plus.
    • Relevant certifications in software architecture, cloud platforms, or related areas are a degree in Computer Science, Engineering, related field, or equivalent work experience.
    Interview Process :

    Application Review : Your application will be thoroughly reviewed by our hiring team to assess your qualifications and experience.

    Initial Interview : If shortlisted, you'll have an initial interview with our hiring manager. This is an opportunity for us to get to know you better and for you to learn more about the role and the company.

    Technical Interview & Assessment : You will be having a technical interview & assessment to evaluate your technical skills and problem-solving abilities.

    On-Site Interview : Depending on the circumstances, an on-site interview might be conducted further to assess your fit for the role and team culture. This may include a case study or presentation.

    Final Interview : A final interview with senior leadership to discuss your background, accomplishments, and alignment with Foundation AI's goals and values.

    Offer : Successful candidates will receive a formal proposal outlining compensation, benefits, and other details.

    Our Commitment :

    At Foundation AI, we're committed to creating an inclusive and diverse workplace. We value equal opportunity and affirmative action principles, giving everyone an equal chance to succeed. We're dedicated to offering equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. Upholding these values and adhering to applicable laws is paramount to us. )