Company Description
Vsynergize AI is a dynamic division within Vsynergize, dedicated to providing cutting-edge artificial
intelligence and machine learning solutions to global businesses. Our mission is to empower
companies by transforming data into actionable insights, streamlining processes, and driving
innovation through AI-driven strategies. With a focus on collaboration and technological excellence,
we partner with organizations to develop and implement scalable AI solutions tailored to their
unique business needs. Whether it’s predictive analytics, automation, or advanced data modelling,
Vsynergize AI is at the forefront of the AI revolution, enabling clients to unlock new possibilities and
achieve their strategic goals.
Role Description
We are seeking a highly skilled and experienced Senior Architect with 10+ years of experience to lead the design and implementation of our Gen AI SaaS product's microservices architecture. The ideal candidate will have a strong background in architecting scalable, distributed systems and a deep understanding of microservices. This role demands a strategic thinker who can work closely with cross-functional teams to ensure that the architecture aligns with business goals while maintaining high performance, security, and reliability.
Qualifications
Technical Skills:
- Proficiency in programming languages such as Java, Python, or Go.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and related services (Lambda, Kubernetes, etc.).
- Strong knowledge of databases (SQL, NoSQL) and data management strategies.
- Experience with CI/CD pipelines, DevOps practices, and infrastructure-as-code (Terraform, Ansible).
Key Responsibilities:
- Architectural Leadership:
- Design, develop, and oversee the implementation of the microservices architecture for the Gen AI SaaS product.
- Provide architectural guidance and mentorship to development teams to ensure the best practices in microservices design, deployment, and management.
- Lead the evaluation and selection of appropriate technologies, frameworks, and tools to support the microservices architecture.
- Scalability and Performance:
- Ensure the architecture is scalable and can handle high volumes of traffic with low latency.
- Implement performance optimization strategies across all microservices, including load balancing, caching, and database tuning.
- Security and Compliance:
- Design secure, compliant, and resilient microservices that protect user data and comply with relevant regulations (e.g., GDPR, HIPAA).
- Establish and enforce security best practices, including encryption, authentication, and authorization.
- Collaboration and Communication:
- Work closely with Product Managers, Development Teams, DevOps, and other stakeholders to translate business requirements into architectural solutions.
- Communicate complex technical concepts and architectural strategies to both technical and non-technical stakeholders.
- Continuous Improvement:
- Stay abreast of industry trends, emerging technologies, and best practices in microservices architecture.
- Continuously evaluate and improve the architecture to meet changing business requirements and technological advancements.
- Documentation and Standards:
- Develop and maintain comprehensive architectural documentation, including design patterns, standards, and guidelines.
- Establish and enforce coding and deployment standards to ensure consistency across all microservices.
- Mentorship and Leadership:
- Mentor junior architects and engineers, fostering a culture of learning and innovation.
- Lead architectural reviews and provide constructive feedback to the engineering teams.