Job Title: Senior Data Scientist
Location: Italy(Full-remote)
Duration: May 2025- Long-term contract
Languages: English
Daily freelance rate: 450-500 Euros/day
Job Description:
Responsibilities:
- Software Development & Maintenance: Implement, test, and document data analytics applications, data engineering, and data collection tools, primarily in Python.
- Data Science Project Contribution: Collaborate with ECAT scientific staff, handling software engineering tasks such as requirement analysis, development, testing, and documentation.
- Project Participation: Engage in update and review meetings with stakeholders and contribute to technical discussions and planning.
Educational Requirements:
- Bachelor's degree with a professional IT experience of a minimum of 13+ years
Technical Skills Required:
Python Software Development: Experience in implementing libraries, software, and services.
Software Testing Practices: Expertise in unit testing, user acceptance testing, stress testing, and negative testing to ensure software quality and reliability.
Software Deployment & DevOps:
- API definition and deployment using DevOps tools.
- CI/CD pipelines, ideally GitLab or similar environments.
Debugging & Troubleshooting:
- Complex Python debugging.
- Execution environments setup, dependency resolution, network analysis, and GPU hardware utilization.
Containerization & Orchestration: Experience with Docker, Kubernetes, or equivalent for scalable data science application deployment.
Machine Learning & Data Science:
- Commitment to staying updated on the latest technologies and libraries.
- Experience with data pipelines (ingestion, transformation, storage).
Technical Documentation:
Ability to write clear and concise technical documentation in English (C1 level) for users and developers.
Specific Expertise Required:
- Data Engineering & Pipeline Development: Robust data ingestion, transformation, and storage solutions.
- Automated Software Testing: Expertise in defining and automating regression testing, negative testing, and stress testing.
Certifications & Standards:
- Beneficial Certifications: Any training or certification in data science and machine learning is a plus.