Senior Data Scientist - Python, Data Pipelines & DevOps
Posted Updated
Engineering International Belgium in Lombardia is seeking a software engineer to develop, maintain and document data analytics applications, mainly in Python, and to contribute to data engineering and data collection tools.
You will participate in data science projects led by ECAT scientific staff, perform requirement analysis, development, testing and documentation, and stay up to date with ML libraries and modern deployment practices.
Develop, maintain and document software mainly in Python. Implement data analytics applications, data engineering and data collection tools. Participate in project meetings with stakeholders and ECAT staff. Analyze requirements, code, test and document software artifacts. Deploy tools and services applying DevOps and CI/CD practices. Proven experience developing Python libraries and services. Strong focus on software testing across unit, integration and acceptance levels. Experience deploying tools/services with CI/CD (GitLab or similar). Ability to debug complex Python software and deployment issues. Experience with containerization/orchestration (Docker/Kubernetes). Commitment to learning ML libraries and data science tech. Clear technical documentation in English. Design and implement robust data pipelines for varied sources. Experience testing with regression and negative tests.