Your Opportunity:
Technical Lead
You will:
Hands-on Coding & Code Review:
Actively participate in coding and code reviews, ensuring adherence to best practices, coding standards, and performance optimization.High-Level and Low-Level Design:
Create comprehensive architectural documentation that guides the development team and ensures the scalability and security of the system. Architect and integrate GenAI and LLM-based solutions into existing and new systems to enhance functionality and performance.Big Data & Data Lakes:
Oversee the design and management of Big Data pipelines and Data Lake solutions. Implement best practices for data storage, retrieval, and processing to support large-scale AI and analytics applicationsSecurity Best Practices:
Implement security strategies, including data encryption, access control, and threat detection, ensuring the platform adheres to the highest security standards.Compliance Management:
Oversee compliance with regulatory requirements such as GDPR, including data protection, retention policies, and audit readiness.Disaster Recovery & Business Continuity:
Design and implement disaster recovery strategies to ensure the reliability and continuity of the system in case of failures or outages.Scalability & Performance Optimization:
Ensure the system architecture can scale seamlessly and optimize performance as business needs grow.Monitoring & Alerting:
Set up real-time monitoring and alerting systems to ensure proactive identification and resolution of performance bottlenecks, security threats, and system failures.Cross-Platform Deployment:
Architect flexible, cloud-agnostic solutions and manage deployments on Azure and AWS platforms.Containerization & Orchestration:
Use Kubernetes and Docker Swarm for container management and orchestration to achieve a high degree of automation and reliability in deployments.Data Management:
Manage database architecture using MySQL, MongoDB and ElasticSearch to ensure efficient storage, retrieval, and management of data.Message Queuing Systems:
Design and manage asynchronous communication using Kafka and Redis for event-driven architecture.Collaboration & Leadership:
Work closely with cross-functional teams including developers, product managers, and other stakeholders to deliver high-quality solutions on time.Mentoring & Team Leadership:
Mentor, guide, and lead the engineering team, fostering technical growth and maintaining adherence to architectural and coding standards.
Work Location
You should have:
Education:
Experience:
Technical Expertise:
- Proficient in Java and related frameworks like Spring-boot
- Awareness of Generative AI, using in current projects
- Experience with databases like MySQL, MongoDB, ElasticSearch, and message queuing systems like Kafka, Redis.
- Deep knowledge of Generative AI concepts and expertise in deploying and fine-tuning Large Language Models.
- Proficiency in Big Data technologies (e.g., Hadoop, Spark) and Data Lake architectures.
- Hands-on experience with Docker and container orchestration tools like Kubernetes.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Experience with monitoring tools (e.g., Prometheus, Grafana, ELK stack) and alerting systems for real-time issue detection and resolution.
-
Compliance & Security:
- Hands-on experience in implementing security best practices.
- Familiarity with compliance frameworks such as GDPR and DPDP
-
Architecture & Design:
Proven experience in high-level and low-level architectural design. -
Problem-Solving:
Strong analytical and problem-solving skills, with the ability to handle complex and ambiguous situations. -
Leadership:
Proven ability to lead teams, influence stakeholders, and drive change. -
Communication:
Excellent verbal and written communication skills.
Our Ideal Candidate:
The ideal candidate should possess a deep understanding of the latest architectural patterns, cloud-native design, LLM Models, and security practices. They should be adept at translating business requirements into scalable and efficient technical solutions. A proactive, hands-on approach to problem-solving and a passion for innovation are essential. Strong leadership and mentoring skills are crucial to drive a high-performance team and foster technical excellence.