HCLTech

Senior Technical Lead - AI and Machine Learning

HCLTech

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
vor 1 Stunde
Work mode
In office
Education
Any graduate
Eligibility
Open to candidates holding any graduate degree.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

This position involves architecting, optimizing, and assessing machine learning algorithms, mainly focusing on time series forecasting and natural language processing. The role demands technical excellence to deliver scalable solutions while upholding development standards and actively contributing to project goals through advanced usage of Python, Spark, Kafka, and relevant ML toolkits.

Core Responsibilities

  • Design and implement time series forecasting models leveraging Python, scikit-learn, TensorFlow, and StatsModels, ensuring high accuracy and reliability.
  • Handle integration and transformation of large-scale streaming datasets with Apache Kafka and Spark for real-time feature engineering within ML pipelines.
  • Conduct rigorous evaluation of machine learning models using methods such as cross-validation, ROC/AUC analysis, Precision/Recall, F1-score, and Confusion Matrices to guarantee top-tier performance.
  • Employ NLP tools and techniques, including NLTK and SpaCy, for preprocessing and analyzing textual data tailored for forecasting use cases.
  • Optimize workflows for model training and deployment using Apache Airflow and Hadoop to maintain efficiency and scalability in production settings.
  • Collaborate closely with the development team to promote and apply Python coding standards and best practices in machine learning development.
  • Develop comprehensive technical documentation and progress reports covering project status, encountered risks, and strategies for their mitigation.

Required Skills and Qualifications

  • Expertise in machine learning and natural language processing encompassing supervised, unsupervised, deep learning, and reinforcement learning techniques.
  • Strong command over Python and associated libraries such as Numpy, Pandas, scikit-learn, TensorFlow, PyTorch, XGBoost, and LightGBM for model development and assessment.
  • Deep understanding of time series analysis and forecasting methods.
  • Proficient in Apache Spark and Kafka for distributed data processing and real-time stream analytics.
  • Thorough knowledge of machine learning model evaluation metrics and practices, including cross-validation and statistical analyses.
  • Practical experience utilizing NLP frameworks like NLTK and SpaCy to process text data effectively.

Additional Information

The role is based in Bengaluru, India, at a leading global technology company focused on innovation and digital transformation. Candidates with any graduate degree are eligible to apply.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Python required PyTorch required TensorFlow required Apache Spark required pandas required Scikit-learn required NumPy required Apache Kafka required XGBoost required spaCy required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help