Advanced experience and/or expertise with several of the following: Software Engineering & System Design: Requirement analysis, coding, and testing, version control, microservices architecture, building RestFul APIs, Distributed computing, architecture patterns, general understanding of computer architecture, Object-oriented programming concepts. Machine Learning and Deep Learning: Good understanding of: ML algorithms like linear regression, logistic regression, etc., supervised, unsupervised, and reinforcement learning, AI Frameworks like TensorFlow, PyTorch, scikit-learn etc., Neural network, NLP, computer vision, and predictive analytics.