Roles and Responsibilities:Job Description We are seeking a highly skilled Full Stack Lead with Python skills and a strong background in Machine Learning to design, develop, and implement cutting-edge solutions using unsupervised learning methods. The ideal candidate will have hands-on experience with various ML algorithms and frameworks, and a solid understanding of data processing and analysis.Key Responsibilities: Design and implement scalable web applications and platforms using technologies such as Typescript, NestJS, Angular, NodeJS, ExpressJS, TypeORM, and Postgres Good understanding of web and REST API design patterns Experience with AWS technologies such as EKS, ECS, ECR, Fargate, EC2, Lambda, ALB will be an added advantage Hands-on experience with unit test frameworks like Jest Good working knowledge of JIRA, Confluence, Git Basic knowledge of Kubernetes and Terraform for infrastructure as code Basic knowledge of Docker compose and Docker Strong understanding of microservices architecture and ability to implement components independently Proven track record of problem-solving skillsExcellent communication skills Develop, test, and maintain robust Python code for machine learning applications. Implement unsupervised learning algorithms to uncover hidden patterns and insights from large datasets. Collaborate with cross-functional teams to gather requirements and deliver scalable ML solutions. Perform data preprocessing, feature extraction, and data augmentation to enhance model performance. Design and conduct experiments to validate and optimize unsupervised learning models. Utilize ML libraries and frameworks (e.g., Scikit-learn, TensorFlow, PyTorch) to build and deploy models. Document and present findings and insights to stakeholders in a clear and concise manner. Stay updated with the latest advancements in machine learning and AI technologies.Required Qualifications: Bachelor s or Master s degree in Computer Science, Engineering, Data Science, or a related field. Proven experience as a Python Developer, with a strong portfolio of ML projects. In-depth knowledge of unsupervised learning techniques (e.g., clustering, anomaly detection, dimensionality reduction). Proficiency in Python and ML libraries (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch). Experience with data preprocessing and transformation techniques. Strong understanding of statistics, probability, and linear algebra. Ability to work independently and as part of a team in a fast-paced environment. Excellent problem-solving skills and attention to detail. Strong communication skills, both written and verbal.Preferred Qualifications: Experience with big data technologies (e.g., Hadoop, Spark). Familiarity with cloud platform like AWS and deploying ML models in production. Knowledge of deep learning architectures and frameworks. Prior experience in a relevant industry (e.g., healthcare, finance, retail). Publications or contributions to open-source ML projects.