onsite
Data Scientist - HCLTech
Data Scientist
Lead end‑to‑end data science projects, crafting clean, production‑ready Python code, managing dependencies, and containerizing solutions for scalable deployment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality Python codebases following OOP principles and PEP standards.
- Implement functional programming techniques, decorators, and design patterns to solve complex data problems.
- Build and manage Python projects using modern packaging tools (setup.py, pyproject.toml) and dependency management.
- Create Docker images for reproducible, portable deployments across environments.
- Collaborate with cross‑functional teams to integrate reusable packages and streamline data workflows.
Requirements
- Expert proficiency in Python with a strong grasp of OOP and functional paradigms.
- Deep experience in Python packaging, dependency management, and publishing reusable libraries.
- Hands‑on knowledge of Docker and container orchestration for data science workloads.
- Excellent problem‑solving skills and ability to write clean, maintainable code.