Technical Architect

Technical Architect

Requirements

Department: Platform Engineering

Reporting to: Director, Platform Engineering

We are seeking a highly skilled and experienced Technical Architect to join our growing engineering team. As a Technical Architect, you will be responsible for architecting, designing, and implementing features with strong emphasis on non-functional requirements, ensuring highly performant, resilient, maintainable, and scalable product aligned with business objectives.
The successful candidate will possess excellent problem-solving skills with a strong background in building distributed systems.
Exponential AI offers an opportunity to do cutting edge work on platform engineering, MLOps and LLMOps.
  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications and architecture designs.
  • Lead architecture and design of platform features to meet functional and non-functional requirements and adhering to development best practices, coding standards.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to support the development process and enhance system performance.
  • Lead the creation of technical architecture and design documents, data models et al, and ensure they are up to date, and all stakeholders understand and agree with them.
  • Coordinate with stakeholders to ensure that the system/ feature architecture and design align with business objectives and initiatives.
  • Provide technical guidance and mentorship to the engineering team, helping resolve complex technical issues and ensuring successful delivery of features.
  • Define and implement best practices for continuous integration, continuous deployment (CI/CD), and automated testing.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
  • Drive innovation and contribute to the evolution of our technical architecture to meet changing business needs and market demands.
  • Stay current with emerging technologies and industry trends and assess their potential impact on our architecture and development practices.

    Lead by example, demonstrating technical excellence, professionalism, and a commitment to continuous improvement.

    Qualifications and Skills:
    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
    • 5-7 years of experience as Technical Architect, or a similar role.
    • Proven experience in designing and implementing distributed systems.
    • Strong understanding of software architecture principles, design patterns, and architectural styles.
    • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, and familiarity with cloud-native architectures.
    • Solid understanding of database technologies (SQL and NoSQL) and data modeling concepts.
    • Knowledge of DevOps practices and tools for infrastructure automation such as Docker and Kubernetes.
    • Extensive hands-on experience with Python, including proficiency in Python frameworks such as Django, Flask, or FastAPI.
    • Familiarity with Agile development methodologies.
    • Excellent problem-solving skills and the ability to analyze complex technical challenges and propose innovative solutions.
    • Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.
    • Any relevant architecture certification is a plus.
    • Strong leadership abilities with a passion for mentoring and developing technical talent.
    What We Offer:
    • Competitive salary and benefits.
    • Opportunities for professional development and career growth.
    • An inclusive, diverse, and creative work environment.
    • Employee wellness programs and initiatives.
    Interested candidates are encouraged to apply by sending a resume and cover letter detailing their qualifications and interest in this position.

    Apply for this Job

    Click or drag a file to this area to upload.
    Click or drag a file to this area to upload.

    Make Real-Time Healthcare Decisions

    We have the technology, strategy, and domain expertise to help you make the most of AI.