AIML Engineer
Tata Consultancy Services · Chennai, Tamil Nadu
Tata Consultancy Services · Chennai, Tamil Nadu
**Core responsibilities** * Design, build, and maintain machine/ deep learning systems and applications. * Develop and implement AI solutions using tools like deep learning, neural networks, and generative AI models. * Clean, preprocess, and analyze large datasets to ensure data quality and integrity. * Optimize AI algorithms for performance and scalability. * Deploy models into production environments and manage application pipelines. * Collaborate with other teams, including data scientists, engineers, and product managers, to define requirements and troubleshoot issues. * Conduct research on emerging AI technologies and best practices. **Required skills and experience** **Technical Proficiency:** * Expertise in programming languages like Python, and machine learning libraries such as scikit-learn, TensorFlow, PyTorch and LangChain. * Machine Learning \& Statistics: * Strong understanding of statistical analysis, machine learning, vectorization, retrieval augmented generation, Gen AI concepts and model evaluation. * Data Handling: * Experience with data manipulation, feature engineering, and handling large datasets. * Software Engineering: * Knowledge of software architecture, data structures, and algorithms. * Cloud \& AI: * Experience with cloud AI services (e.g., Google Cloud ML, AWS) and deploying models in cloud or on-prem environments.