Job Description - Polyglot Architect
Years of Experience – 11+
Location – Remote - India
Responsibilities
- Design and architect complex, scalable, and resilient software solutions.
- Provide technical leadership and guidance across multiple programming languages and technology domains.
- Develop and implement strategies for Generative AI integration and application.
- Oversee frontend architecture and ensure a seamless user experience.
- Collaborate with engineering teams to ensure successful implementation of architectural designs.
- Evaluate and recommend new technologies and tools to enhance development capabilities.
- Mentor and guide development teams on best practices in architecture and coding.
- Ensure adherence to coding standards, security best practices, and performance optimization.
- Contribute to technical roadmaps and strategic planning.
Requirements
- 10+ years of professional experience in software architecture and development.
- Proven hands-on experience with multiple programming languages (e.g., Java, Python, JavaScript, C++, Go, etc.).
- Deep understanding and practical experience with Generative AI technologies and frameworks.
- Strong expertise in frontend development and architecture (e.g., React, Angular, Vue.js).
- Experience in designing and implementing microservices architectures.
- Proficiency in cloud platforms (AWS, Azure, GCP).
- Excellent understanding of data structures, algorithms, and design patterns.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and lead technical initiatives in a remote setting.
Preferred Qualifications
- Master's degree in Computer Science, Engineering, or a related field.
- Experience in leading architectural reviews.
- Contributions to open-source projects.
- Published technical articles or presented at conferences.
Mandatory Skills
- Multiple Programming Languages (e.g., Java, Python, JavaScript)
- Generative AI
- Frontend Architecture (React, Angular, Vue.js)
- Microservices Architecture
- Cloud Platforms (AWS, Azure, GCP)
- System Design
- API Design
- Data Structures and Algorithms
- Software Architecture Patterns
Desirable Skills
- DevOps practices
- Containerization (Docker, Kubernetes)
- CI/CD pipelines
- Database design and optimization (SQL, NoSQL)
- Experience with large-scale distributed systems
- Machine Learning operations (MLOps)
- Performance tuning and optimization
- Security best practices