We are seeking a skilled and innovative Data Science Engineer to join our dynamic team. You will be responsible for designing, developing, and deploying scalable data science solutions to address real-world problems. The ideal candidate is experienced in building end-to-end machine learning pipelines, integrating data science solutions into production systems, and working collaboratively with cross-functional teams to derive business value from data.
Job Details:
Role: Data Science Engineer
Work Location: Pune
Job Type: Work from Office
Required Skills:
Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related field.3+ years of experience in data science, machine learning, or related roles.Proficiency in programming languages such as Python, R, or Java.Hands-on experience with data manipulation libraries (e.g., Pandas, NumPy) and machine learning frameworks (e.g., Scikit-learn, TensorFlow, PyTorch).Expertise in SQL and working with relational databases.Experience with cloud platforms (AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).Familiarity with version control tools (e.g.,Git).Knowledge of containerization tools like Docker and orchestration tools like Kubernetes is a plus.Familiarity with CI/CD pipelines and version control systems like Git.Understanding of data governance, security, and compliance requirements.Experience with big data technologies (e.g.,Spark, Hadoop).Knowledge of deep learning techniques and natural language processing (NLP).Strong understanding of MLOps and model life cycle management.Proficiency in data visualization tools (e.g., Tableau, Power BI, Matplotlib). Read LessKey Responsibilities:
Backup Architecture Design:Design and architect enterprise-level backup solutions tailored to meet the business's data protection, retention, and compliance needs.Develop backup strategies for diverse environments, including physical, virtual, and cloud infrastructures, ensuring full system backups, incremental backups, and data replication are effectively planned and executed.Ensure data protection solutions are scalable and meet growing data volumes, considering both operational and business requirements.Implement tiered storage architectures to optimize backup and recovery time objectives (RTO) and recovery point objectives (RPO).Disaster Recovery Planning:Work with disaster recovery (DR) teams to design and implement backup strategies that are aligned with the organization's DR requirements.Develop and maintain recovery procedures and disaster recovery plans to ensure rapid restoration of critical systems in the event of system failures, disasters, or data loss.Regularly test backup and disaster recovery solutions to ensure data can be restored effectively and efficiently.Backup System Implementation and Deployment:Oversee the deployment and configuration of backup systems, including software and hardware-based solutions (e.g., Veritas, Commvault, Veeam, NetBackup, etc.).Ensure that backup systems are optimized for performance and reliability, minimizing data loss risk and ensuring compliance with organizational policies.Integrate backup solutions with other IT systems, including virtual environments (VMware, Hyper-V) and cloud platforms (AWS, Azure, Google Cloud).Automation and Optimization:Automate backup and restore processes where possible to improve efficiency, reduce human error, and ensure consistency in backups.Continuously monitor backup processes to ensure they are running correctly, investigating any failed backups and troubleshooting issues promptly.Optimize backup schedules, ensuring minimal impact on system performance and business operations.Implement data deduplication, compression, and other technologies to optimize storage utilization and reduce backup costs.Data Security and Compliance:Implement and enforce encryption for backup data at rest and in transit to protect sensitive information and ensure compliance with regulatory standards (e.g., GDPR, HIPAA, PCI-DSS).Work with security teams to ensure that backup systems meet internal and external security requirements.Define and enforce backup retention policies and ensure that backup data is managed in accordance with legal and regulatory requirements.Regularly audit backup systems and processes to ensure compliance with industry standards and best practices.Capacity Planning and Performance Tuning:Conduct regular capacity planning exercises to ensure backup infrastructure can scale to meet the needs of growing data volumes.Monitor backup system performance, identifying bottlenecks or inefficiencies, and implementing improvements.Ensure that backup infrastructure has the required redundancy and fault tolerance to minimize system downtime and data loss.Monitoring, Reporting, and Analytics:Implement monitoring tools and dashboards to track backup success rates, system performance, and storage utilization.Develop and deliver regular reports to management on backup health, recovery readiness, and data protection status.Analyze backup logs and reports to identify potential issues and recommend improvements to backup strategies or infrastructure.Respond promptly to backup failures or performance issues, investigating root causes and ensuring corrective actions are taken.Collaboration and Training:Work closely with other IT teams, including storage, networking, and security, to ensure that backup and data protection systems integrate seamlessly with the overall IT infrastructure.Provide guidance and training to other IT staff on backup processes, recovery procedures, and best practices.Collaborate with other business units to ensure that data protection strategies align with organizational goals and requirements.Vendor and Service Management:Manage relationships with backup software and hardware vendors, ensuring that products and services meet organizational needs.Evaluate and select backup tools, technologies, and services, staying informed about new trends and products in the backup and disaster recovery space.Oversee vendor support relationships and ensure that service-level agreements (SLAs) are met, including response and resolution times for critical backup-related issues.Documentation and Best Practices:Create and maintain comprehensive documentation for backup solutions, architectures, and recovery procedures.Develop and implement backup and disaster recovery best practices across the organization, ensuring standardization and consistency in data protection strategies.Continuously review and update backup strategies to align with evolving business needs, compliance requirements, and technological advancements. Read LessThe Storage Administrator is responsible for managing, configuring, and maintaining the storage infrastructure within an organization's IT environment. This includes ensuring the optimal performance, availability, and security of the storage systems, including SAN (Storage Area Network), NAS (Network Attached Storage), and cloud storage solutions. The Storage Administrator will also play a key role in data backup, disaster recovery planning, and the efficient management of storage resources to meet business needs.