Key Responsibilities1. Architecture & Technical Leadership
- Design end-to-end architectures for AI solutions, IoT platforms, mobile apps, data platforms, and cloud-native systems
- Create architecture diagrams, data models, API specifications, and cloud infrastructure plans
- Define security and compliance frameworks for scalable systems
- Evaluate and recommend emerging technologies aligned with R&D objectives
- Establish architecture standards and best practices across projects
2. Project Oversight & Delivery Management
- Serve as technical lead and solution owner for software development projects
- Collaborate with product managers and engineering teams to break down requirements
- Define technical scope and architecture approach
- Estimate effort and guide sprint planning
- Ensure adherence to code quality, security, and DevOps best practices
- Oversee AI model governance and system integration strategies
3. R&D & Innovation Enablement
- Partner with research teams to translate concepts into technical architectures
- Support technical sections of grant proposals and innovation initiatives
- Prototype new ideas using rapid experimentation and POCs
- Evaluate new frameworks, tools, and platforms for innovation programs
- Drive adoption of emerging technologies in product development
4. System Design & Integration
- Architect scalable cloud-native and microservices-based systems
- Design API-first and event-driven architectures
- Define data platform architectures and integration strategies
- Ensure system scalability, reliability, and performance optimization
- Implement secure system integration across platforms
5. Security & Compliance Governance
- Ensure architecture compliance with security standards (HIPAA, NIST, etc.)
- Define secure authentication, authorization, and data protection models
- Implement risk mitigation strategies in system design
- Enforce cloud security and DevSecOps practices
6. Team Management & Leadership
- Manage and oversee the performance of the engineering and architecture team
- Provide technical mentorship and guidance to team members
- Allocate resources and balance workload across projects
- Conduct performance reviews and support team development plans
- Ensure team adherence to architecture standards and delivery timelines
- Foster collaboration across cross-functional teams
7. Stakeholder Collaboration
- Collaborate with clients, government partners, universities, and internal teams
- Present technical architectures to non-technical stakeholders
- Validate solution feasibility and scalability with cross-functional teams
- Provide technical guidance to engineering and product teams
8. Technical Documentation & Knowledge Sharing
- Document architecture designs and technical decisions
- Prepare architecture guidelines and reusable frameworks
- Conduct knowledge-sharing sessions with engineering teams
- Maintain architecture standards and governance documentation
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in software architecture or senior engineering roles
- Hands-on experience with cloud platforms (Azure, AWS, or GCP)
- Experience with AI/ML frameworks (TensorFlow, PyTorch, Azure ML, SageMaker)
- Experience with IoT ecosystems and edge computing
- Strong knowledge of API and microservices architecture
- Experience with mobile applications and data platforms
- Experience leading software development teams
- Strong understanding of scalability, security, and system integration patterns
Preferred Qualifications
- Experience with healthcare systems and HIPAA/FDA compliance
- Experience architecting AI systems for real-time data or predictive analytics
- Experience working in R&D or innovation environments
- Relevant certifications (AWS Solutions Architect, Azure Solutions Architect, TOGAF, PMP, etc.)
Job Type: Full-time
Pay: Rs300,000.00 - Rs350,000.00 per month
Application Question(s):
- How many years of experience in software architecture role?
- Do you have hands-on experience with cloud platforms such as Azure, AWS, or GCP?
- Have you designed and implemented microservices or API-first architectures in production environments?
- Do you have experience working with AI/ML frameworks such as TensorFlow, PyTorch, or similar?
- Have you led or managed engineering teams in delivering scalable and secure software solutions? If yes, please share size of your team.
- Please share your current salary.
- Please share your expected salary.
- Please share your notice period.
- Please share your reason for leaving the current/last employer.
Work Location: In person