Job Summary:
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.
Qualifications:
Required:
• 5-10 years of experience in software architecture, with a strong background in technology evaluation and integration.
• Proven ability to lead cross-functional teams and projects, demonstrating strong organizational and planning skills.
• Excellent communication skills, capable of navigating complex conversations with stakeholders and influencing decision-making processes.
• Adaptability to rapidly changing priorities and the ability to manage multiple initiatives simultaneously.
• Bachelor's degree in Computer Science, Electrical Engineering, or related field
• Proficiency in programming languages such as Java, C++, or Python
• Demonstrable ability to write high-quality, maintainable code in one or more programming languages such as Java, C++, or Python, with a keen attention to detail and best practices in software development.
• Experience with TensorFlow, PyTorch and other deep learning libraries
• Experience with cloud technologies (AWS, Azure, GCP)
• Strong understanding of cybersecurity principles as they apply to software architecture and technology integration.
• Experience in writing effective technical documentation and justifications for technology adoptions.
Company:
Aikitech revolutionizes enterprise AI with a secure, cloud-native orchestration platform that adapts to the fast-changing LLM landscape - helping businesses stay ahead of the curve. Founded in 2024, the company is headquartered in Scottsdale, USA, with a team of 2-10 employees. The company is currently Early Stage.