ai71

Software Architect

Posted: 7 minutes ago

Job Description

]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:4cce366d-e446-40e7-aaae-b7ef250621eb-0" data-testid="conversation-turn-2" data-scroll-anchor="true" data-turn="assistant">About AI71:ai71 is an industry leader in artificial intelligence, delivering innovative solutions that empower developers, businesses, and governments to solve complex challenges. ai71 builds secure, enterprise-ready applications powered by cutting-edge technology—tailored for knowledge workers and sector-specific needs. ai71 bridges the gap between advanced AI and real-world impact. Guided by a strong commitment to research and responsibility, we create transformative solutions that drive progress and empower communities.The Role:We are seeking an experienced Software Architect to design, develop, and evolve the core architecture of our scalable SaaS and custom AI-driven products. The ideal candidate will align technical design with the product roadmap and organizational vision to deliver robust, high-performance, and maintainable software solutions. This role demands strong expertise in modern software architecture, including microservices, event-driven systems, and cloud-native design, ensuring our platforms are scalable, extensible, and cloud-agnostic.What You'll Do:Architectural Design: Define, design, and implement a scalable, modular software architecture that supports agile development and continuous delivery.Microservices Focus: Architect and optimize microservices-based systems, ensuring loose coupling, independent deployment, and fault tolerance.Documentation: Develop and maintain comprehensive HLD (High-Level Design) and LLD (Low-Level Design) documentation.Integration & APIs: Design APIs, service contracts, and integration layers to ensure seamless interoperability across internal and third-party systems.Cloud-Native Development: Implement cloud-agnostic solutions across AWS, Azure, and GCP, leveraging best practices for performance and cost efficiency.Technology Strategy: Evaluate and select appropriate tools, frameworks, and technologies to align with the long-term product strategy.Performance & Reliability: Design for scalability, high availability, and fault tolerance to meet enterprise-grade SLAs.Security & Compliance: Embed secure coding practices and compliance frameworks (GDPR, SOC2, ISO 27001) within the architecture.Collaboration: Work closely with Product Managers, Engineering Leads, and DevOps teams to ensure architectural consistency and technical excellence.Mentorship: Provide technical leadership and architectural guidance to software engineers across multiple projects.Innovation: Stay ahead of industry trends in software design, cloud computing, and AI/ML technologies to continuously evolve the architecture.Continuous Improvement: Recommend and implement enhancements to improve scalability, maintainability, and developer productivity.What You'll Bring:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.6+ years of experience in software architecture and large-scale system design.Proven experience as a Software Architect for SaaS-based or cloud-native products.Strong background in distributed systems, API-first development, and system design principles.Hands-on experience with microservices, event-driven architecture, and domain-driven design (DDD).Expertise in at least one major cloud provider (AWS, Azure, GCP) with strong understanding of cloud-agnostic architecture.Certifications (preferred): AWS Certified Solutions Architect, Google Professional Cloud Architect, or Azure Solutions Architect Expert.Strong understanding of data architecture, AI/ML integration, and observability frameworks.Architecture & Design: Deep knowledge of microservices, microfrontends, and service mesh architectures.DevOps & CI/CD: Proficiency with Kubernetes, Docker, Terraform, and CI/CD automation pipelines.Security: Expertise in identity management, access control, and secure API design.Programming & Frameworks: Proficiency in modern languages and frameworks such as React, Python, Go, or Node.js, with a strong focus on clean code and scalability.Why AI71:Mission-Driven Work: Build next-generation AI platforms with a talented and passionate team, solving high-impact, real-world challenges.Unparalleled Opportunity: Join a company at the forefront of AI innovation, leveraging world-leading models and infrastructure.Career Growth: Competitive compensation, benefits, and the opportunity to shape the technical foundation of an industry leader.World-Class Environment: Enjoy a flexible, collaborative workplace that provides the tools and autonomy you need to do your best work.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In