> Markdown version of [/jobs/ext/3696432-senior-software-engineer-python-shell-script](https://www.wearedevelopers.com/jobs/ext/3696432-senior-software-engineer-python-shell-script). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Senior) Software Engineer (Python/Shell script) - **Company:** Circana GmbH - **Location:** Düsseldorf, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Airflow, AWK (Programming Language), Data Validation, Information Engineering, Data Integration, Extract Transform Load (ETL), Data Mining, Relational Databases, Software Debugging, Linux, Perl (Programming Language), Job Scheduling, Python (Programming Language), PostgreSQL, Unix Shell, Microsoft Office, Oracle (Applications), SAS (Software), Shell Script, Data Streaming, Data Processing, Delivery Pipeline, Backend, Git, Information Technology, Software Version Control, Data Pipelines - **Published:** October 12, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-python-shell-script-m-f-d-circana-com-10397805 ## About the Role We are searching for a self-motivated individual with a passion for enhancing and optimizing technical solutions not only in Python, also in Shell language in Linux environment., * 3-5 years of hands-on experience working with Python and Shell scripting. * Strong proficiency with Python and Linux scripting (including awk script) * Experience with ETL development, data validation, and data integration. * Good understanding of relational databases (e.g., Oracle, PostgreSQL). * Ability to debug complex data pipelines and optimize performance. * Strong communication and documentation skills. * Strong Linux/Unix background. * Strong Windows/Microsoft Office knowledge. * Bachelor's degree in Computer Science, Mathematics, Data Engineering, Statistics, or related field. * Good/very good knowledge of English. Nice to have Qualifications * Experience with SAS/WPS. * Experience with Perl. * Experience with Apache Airflow. * Exposure to version control (Git), CI/CD pipelines, or job scheduling platforms. * Experience in CPG, retail analytics, or large-scale market measurement environments. Circana Behaviors ## Description We are looking for a Middle-Senior Engineer to join our engineering team. You will work on backend systems, automation, and data processing solutions. The role involves developing robust scripts, maintaining existing systems, migration and optimizing data workflows in a production environment., * Develop, maintain and optimize Python and Linux shell scripts for data extraction, transformation, and loading. * Build automated pipelines and reusable code modules to support recurring reporting and analytics workloads. * Ensure accuracy, completeness, and consistency of datasets. * Conduct peer code reviews, optimize execution performance, and apply best-practice coding standards. * Perform debugging, data validation, and root-cause analysis to ensure reliability of data flows. * Collaborate with cross-functional and international teams to clarify requirements and deliver solutions. * Identify opportunities to simplify existing processes using automation.