Aikitech, Inc. is at the forefront of revolutionizing enterprise application development through Generative AI technologies. They are seeking a dynamic Software Architect to lead the design and development of complex software systems, ensuring scalability, security, and maintainability while mentoring junior developers and shaping the product roadmap.
Responsibilities:
- Lead the architecture effort, collaborating with engineers and specialists to steer our technology direction, focusing on Generative AI and LLM technologies
- Develop and oversee the implementation of technical specifications, ensuring alignment with both business requirements and architectural standards
- Develop clean, efficient code independently and in collaboration with the team, contributing to critical phases of the software development lifecycle
- Promote high code quality through regular code reviews, providing and receiving constructive feedback
- Maintain expertise in software development trends, particularly in Generative AI technologies, applying this knowledge to influence our technological trajectory
- Foster professional growth among junior developers, mentoring them to cultivate a culture of excellence and continuous improvement
- Act as the technical leader in introducing new technologies, ensuring they align with organizational goals and compliance standards
- Spearhead the adoption of new technologies by demonstrating their business value through PoCs and use-case presentations, ensuring alignment with organizational goals
- Create and present comprehensive analysis and recommendations regarding new technologies to the team