Data Scientist
India
Job Description
Data Scientist
Bangalore, Karnataka

Job Summary

1. Python( Expert): Must for every one.Strong understanding of OOP concepts, functional programming, decorators, and design patterns.Ability to write clean, Pythonic code while adhering to PEP standards.2. Python Packaging & Build ( Expert level) : Most crucial to select the candidate.Knowledge of different Python project structures (e.g., Kedro as a reference, though not standard).Experience in building projects with dependency management (e.g., requirements.txt with fixed and variable versions).Expertise in setup.py, pyproject.toml, and publishing packages for reuse across teams.Ability to package applications and create Docker images for portable execution.Good understanding of CI/CD pipelines in Azure (other CI/CD tools are also acceptable).3. PySpark (Medium to Advanced) . Must for senior positionDeep understanding of Spark internals, including transformations, handling large datasets, complex joins, and memory management.Hands-on experience in writing and debugging code at the cluster level.Strong knowledge of Spark optimization techniques, including practical implementation (especially related to memory optimization).4. MLOps Implementation (Focus on “how” and “why,” not just “what”) : This is crucial for the selection process. Any simple mistake could change the prospective.ML System Architecture: Batch and real-time (API-based) systems.Pipelines: Clear understanding of training and scoring workflows, including all key steps.Monitoring: Knowledge of key metrics required post-deployment, especially for classification and regression models.Deployment Strategy: Clear understanding of prioritization when deploying models under time constraints—what must be done immediately vs. what can be deferred.Understand the relevant tool in the entire pipeline to solve business challenges.Optional5 . GCP (Good to have; prior any cloud experience is mandatory)Vertex AI (pipelines, models, experiments, feature store, training, benchmarking).DataProc, BigQuery, Artifact Registry, Monitoring, and GCS.6 . BigQuery / BigQuery ML (Good to have)Deep understanding of BigQuery internals and optimization techniques.Ability to efficiently read and write data to/from BigQuery.Understanding of BigQuery ML workflows and their integration with Python (optional but increasingly relevant). 

Key Responsibilities

1. Develop and deploy machine learning models, predictive analytics, and AI solutions to solve business challenges.
2. Design and optimize algorithms for data processing, feature engineering, and pattern recognition.
3. Lead data exploration, mining, and visualization to uncover trends and actionable insights.
4. Collaborate with cross-functional teams to integrate data science solutions into business strategies.
5. Drive innovation by leveraging advanced statistical techniques, deep learning, and big data technologies.
6. Ensure data integrity, governance, and best practices in model development and deployment.
7. Mentor junior data scientists and promote a data-driven culture within the organization.
8. Stay ahead of industry trends and emerging technologies to enhance analytical capabilities.

Skill Requirements

null

Other Requirements

null
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 226,300 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2025 totaled $14.5 billion.

23 Benefits At HCLTech, we believe in empowering our employees with comprehensive benefits that support their professional growth and enhance their well-being. When you sign up for a career with us, you gain access to: https://rmkcdn.successfactors.com/147eb21f/a701dca9-f32d-4fc9-9447-6.svg Industry-benchmarked compensation https://rmkcdn.successfactors.com/147eb21f/b0c54381-ddcc-4a33-9b35-9.svg Best-in-class healthcare benefits https://rmkcdn.successfactors.com/147eb21f/b73027be-7aae-4d36-a090-4.svg Personal time off https://rmkcdn.successfactors.com/147eb21f/d5b4fdfd-2e99-4e26-9878-9.svg Maternity and paternity benefits https://rmkcdn.successfactors.com/147eb21f/3d42b0fc-4652-435a-9ece-c.svg Access to skills / higher education programs/resources https://rmkcdn.successfactors.com/147eb21f/aeddeaf2-9e25-4584-ad11-d.svg Discounts on products and services via Benefit Box https://rmkcdn.successfactors.com/147eb21f/a9609a3b-2700-4b3c-9d90-a.svg Participate in CSR programs and live life with a purpose https://rmkcdn.successfactors.com/147eb21f/c6e33851-710f-4634-bd69-f.svg Opportunities to grow and advance your career Note: The benefits listed above vary depending on the nature of your employment and the country where you work. Some benefits may be available in some countries but not in all.