About aiMonkey
aiMonkey is an AI Software Development company that thrives on innovation and cutting-edge technology. We specialize in creating AI solutions that are not only powerful but also user-friendly and accessible. Our remote team spans the globe, and we’re passionate about building a culture of collaboration and creativity.
Overview
aiMonkey is at the forefront of AI Software Development, creating solutions that are as innovative as they are effective. We are seeking a visionary Software Architect to join our agile team. The ideal candidate will possess a strong technical background, an inventive spirit, and a passion for designing software that pushes technological boundaries.
Key Responsibilities
•Lead the architectural design, development, and deployment of our AI-powered software systems.
•Collaborate with stakeholders to translate business needs into scalable, reliable, and performant technical solutions.
•Evaluate and integrate advanced technologies and frameworks to stay ahead of the technological curve.
•Oversee and contribute to the creation of high-level product specifications and design documents.
•Provide technical guidance and mentoring to development teams, fostering a culture of excellence.
•Ensure architectural integrity and consistency across the entire product lifecycle.
•Drive innovation by researching and implementing best practices in software architecture, including AI and machine learning advancements.
•Coordinate with project management teams to ensure timely delivery of technical deliverables.
•Collaborate with stakeholders to translate business needs into scalable, reliable, and performant technical solutions.
•Evaluate and integrate advanced technologies and frameworks to stay ahead of the technological curve.
•Oversee and contribute to the creation of high-level product specifications and design documents.
•Provide technical guidance and mentoring to development teams, fostering a culture of excellence.
•Ensure architectural integrity and consistency across the entire product lifecycle.
•Drive innovation by researching and implementing best practices in software architecture, including AI and machine learning advancements.
•Coordinate with project management teams to ensure timely delivery of technical deliverables.
Qualifications
•Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
•Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
•Proficient in multiple programming languages and with various AI frameworks and tools.
•Strong understanding of software development life cycle (SDLC) and agile methodologies.
•Proven experience with cloud platforms (e.g., AWS, Azure, Google Cloud), microservices architectures, and containerization technologies (e.g., Docker, Kubernetes).
•Demonstrated leadership in creating architectural approaches for software design and implementation to guide the development team.
•A portfolio of successful software projects that can demonstrate complex systems thinking and a focus on quality and sustainability.
•Excellent problem-solving, analytical, and technical systems thinking with superb communication skills.
•Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
•Proficient in multiple programming languages and with various AI frameworks and tools.
•Strong understanding of software development life cycle (SDLC) and agile methodologies.
•Proven experience with cloud platforms (e.g., AWS, Azure, Google Cloud), microservices architectures, and containerization technologies (e.g., Docker, Kubernetes).
•Demonstrated leadership in creating architectural approaches for software design and implementation to guide the development team.
•A portfolio of successful software projects that can demonstrate complex systems thinking and a focus on quality and sustainability.
•Excellent problem-solving, analytical, and technical systems thinking with superb communication skills.
What aiMonkey Offers
•Flexible work hours with remote work opportunities.
•An environment that encourages new ideas and innovation.
•Opportunities for professional growth and advancement.
•A collaborative, dynamic team and a culture that promotes work-life balance.
•An environment that encourages new ideas and innovation.
•Opportunities for professional growth and advancement.
•A collaborative, dynamic team and a culture that promotes work-life balance.