Circana
Posted 6d ago

(Senior) Software Engineer (Python/Shell script) (m/f/d)

Circana
Düsseldorf or Europe or Africa or Asia or North America or South America or Australia
HybridFull Time
Responsibilities
  • developing scripts
  • building pipelines
  • debugging workflows
Requirements
  • Requires 3–5 years of Python and Shell scripting, ETL
  • Data validation
  • Relational databases
  • Linux/Unix
  • Debugging
  • Communication, and a relevant bachelor's degree
Technical tools mentioned
PythonShellLinuxawkOraclePostgreSQLWindowsMicrosoft OfficeSASWPSPerlApache AirflowGitCI/CD

Job description

(Senior) Software Engineer (Python) (m/f/d)

 

Let’s be unstoppable together!

 

Circana is a leading provider of technology, AI, and data solutions for consumer packaged goods companies, manufacturers, and retailers. Our predictive analytics and Liquid Data® platform help clients measure market share, uncover consumer behavior, and drive growth—powered by six decades of expertise and an expansive, high-quality data set.

 

At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an environment that is flexible and accommodating to our work and personal lives.  We’re a global company dedicated to fostering inclusivity and belonging. We value and celebrate the unique experiences, cultures, and viewpoints that each individual brings. By embracing a wide range of backgrounds, skills, expertise, and beyond, we create a stronger, more innovative environment for our employees, clients, and communities. With us, you can always bring your full self to work.  Join our inclusive, committed team to be a challenger, own outcomes, and stay curious together.

 

More information can be found at www.circana.com.

 

Role Overview

 

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.

 

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. 

 

Job Responsibilities

 

  • 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.

Requirements

  • 3–5 years of hands-on experience working with Python and Shell scripting. 
  • Strong proficiency with Python and/or 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

As well as the technical skills, experience and attributes that are required for the role, our shared behaviors sit at the core of our organization. Therefore, we always look for people who can continuously champion these behaviors throughout the business within their day-to-day role:

  • Stay Curious: Being hungry to learn and grow, always asking the big questions.
  • Seek Clarity: Embracing complexity to create clarity and inspire action.
  • Own the Outcome: Being accountable for decisions and taking ownership of our choices.
  • Center on the Client: Relentlessly adding value for our customers.
  • Be a Challenger: Never complacent, always striving for continuous improvement.
  • Champion Inclusivity: Fostering trust in relationships engaging with empathy, respect, and integrity.
  • Commit to each other: Contributing to making Circana a great place to work for everyone.

 

Location

This position can be located at the following location(s): EMEA Hybrid/Remot (with possible occasional onsite presence if required)


#LI-DD1

About Circana

Provides predictive analytics and data insights for consumer markets.

Year founded
2023
Employees
5928
Organization type
Private
Latest investment
Raised $1.20B Private Equity (2024) — led by Hellman & Friedman, Vestar Capital Partners, New Mountain Capital
Headquarters
US

Similar jobs

Software Engineer roles near Düsseldorf, North Rhine-Westphalia
1d
Save
Mark Applied
Hide
(Senior) Software Engineer – Platform Development
Bergisch Gladbach, North Rhine-Westphalia, Germany
OnsiteFull Time
Miltenyi Biotec
Miltenyi Biotec: Develops products for cell research and cell therapy applications.
5+ YOEBachelor's or master's degree in computer science or equivalent, several years of C++/Qt experience, multithreading, UI development, software platforms, clean architecture, agile development, and initial AI-assisted development experience.
C++, Qt, Linux, Domain-Driven Design, Clean Architecture, IEC 62304, Artificial Intelligence (AI)
1d
Save
Mark Applied
Hide
Ausbildung zum Fachinformatiker (m/w/d) - Anwendungsentwicklung
Bocholt, North Rhine-Westphalia, Germany
OnsiteInternship
softwareproduktiv
softwareproduktiv: Provides custom software solutions and digital process consulting for SMEs.
Interest in IT and software development, logical thinking, problem-solving ability, motivation to learn, teamwork, and initiative.
2d
Save
Mark Applied
Hide
Werkstudent Softwareentwicklung im Bereich Simulation (m/w/d)
Neuss, North Rhine-Westphalia, Germany
OnsitePart Time, Internship
Rheinmetall
RheinmetallXetra: RHM: Manufacturer of defense equipment and automotive components.
Enrolled computer science or related student with very good Python skills; initial HTML, CSS, and JavaScript knowledge. Django, PostgreSQL, and Docker are desirable.
Python, HTML, CSS, JavaScript, Django, PostgreSQL, Docker
2d
Save
Mark Applied
Hide
Werkstudent Software Development in Düsseldorf (m/w/d)
Düsseldorf, North Rhine-Westphalia, Germany
€25-€30/hr OnsitePart Time, Internship
Steuerboard
Steuerboard: AI-native collaboration platform for tax advisors and clients.
Currently studying computer science or a related field, with initial software development experience, interest in AI applications in tax services, independent problem-solving ability, and German and English communication skills.
Artificial Intelligence (AI), MacBook
3d
Save
Mark Applied
Hide
Principal Software Developer (M/W/D) - BU2
Düsseldorf, North Rhine-Westphalia, Germany
HybridFull Time
Live Reply
Live ReplyBorsa Italiana: REY: Provides IT consulting, network planning, and software development services.
Several years of full-stack development experience; architecture expertise; proficiency in multiple listed technologies; cloud, Kubernetes, CI/CD, DevOps, and IaC experience; German and English; relevant degree; German travel readiness.
Java, Kotlin, Spring, Python, Golang, C#, React, Angular, Vue, TypeScript, JavaScript, AWS, Azure, Kubernetes, CI/CD, DevOps, Infrastructure as Code, Terraform, LLMs, Agentic AI, Machine Learning, Deep Learning
3d
Save
Mark Applied
Hide
Lead Software Engineer Full Stack Development (m/w/d)
Münster or Borken
HybridFull Time
Stallgrün
Stallgrün: Converts pig barns into controlled-environment vegetable farming facilities.
Full-stack development experience, strong computer science knowledge, practical AI-tool use, collaboration skills, and very good German. IoT or hardware integration experience is preferred.
MQTT, Matter, Sigbee, Modbus
3d
Save
Mark Applied
Hide
Senior SoftwareentwicklerIn & technischer Team-Lead (Go/Node.js/K8s) in der Cybersecurity (m/w/d)
Bonn, North Rhine-Westphalia, Germany
HybridFull Time
L3montree
L3montree: Provides specialized cybersecurity consulting and develops open-source security software.
Several years of software development experience, strong Golang and Node.js skills, Kubernetes experience, Linux and container knowledge, CI/CD expertise, security solutions experience, and team coordination ability.
Golang, Node.js, Kubernetes, GitLab CI, GitHub Actions, GitLab, GitHub, Linux, Talos Linux, NixOS, FluxCD, TypeScript, React, Open Policy Agent, Kyverno, Docker, Ansible
4d
Save
Mark Applied
Hide
Softwareentwicklung - .NET (C# / VB.NET) mit Kundenprojekten
Mülheim, North Rhine-Westphalia, Germany
HybridFull Time
Valsoft
Valsoft: Acquires and operates niche vertical market software businesses globally.
3+ YOESeveral years of enterprise software development experience; strong .NET, C# or VB.NET, SQL, web and integration skills; fluent German and good English; customer-facing communication skills.
.NET, C#, VB.NET, Oracle, Microsoft SQL Server, ASP.NET, HTML, CSS, JavaScript, XML, REST, SOAP, DevExpress, jQuery, Jira, Confluence