Software Architect
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.
Create a Job Alert
Interested in building your career at ai71? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field