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

Circana

Deutschland

Hybrid

EUR 70.000 - 100.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Mach aus dieser Rolle ein Vorstellungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Circana is seeking a Middle-Senior Engineer to join our backend team. You will develop robust Python scripts, maintain Linux shell workflows, and optimize data pipelines in a production environment.

You will collaborate with international teams on data extraction, validation, and transformation, build reusable modules, review code, and help ensure data quality and reliability at scale. You should be comfortable with ETL concepts, SQL databases like Oracle or PostgreSQL, and Linux/Unix

Qualifikationen

  • 3-5 years hands-on Python and Shell scripting experience.
  • Proficiency with Python and Linux scripting (incl. awk).
  • Experience with ETL development, data validation, and data integration.
  • Good understanding of relational databases (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.

Aufgaben

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

Kenntnisse

Python
Shell scripting
ETL development
Relational databases
Data validation
Linux/Unix
English

Ausbildung

Bachelor's degree in CS or related

Tools

Git
CI/CD pipelines
awk scripting
Oracle/PostgreSQL
Airflow

Jobbeschreibung

(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
  • 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)

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Circana • Düsseldorf

Hybrid
EUR 70.000 - 100.000
(Senior) Software Engineer (Python/Shell script) (m/f/d) Düsseldorf, NRW, DE Posted a day ago
(Senior) Software Engineer (Python/Shell script) (m/f/d) Düsseldorf, NRW, DE Posted a day ago

Circana • Düsseldorf

Hybrid
EUR 70.000 - 110.000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

CELUS • München

Hybrid
EUR 60.000 - 80.000
Free lunches in the office canteen
Annual training budget up to 1000 EUR
Hybrid working schedule
+1
(Senior) Software Engineer (all genders, full-/part-time)
(Senior) Software Engineer (all genders, full-/part-time)

ApplyMint • Weiterstadt

Vor Ort
EUR 70.000 - 100.000
Senior Software Engineer, Data
Senior Software Engineer, Data

Meyandy LLC • Berlin

Hybrid
EUR 90.000 - 120.000
Senior Linux System Engineer (m/f/x)
Senior Linux System Engineer (m/f/x)

osapiens • Mannheim

Hybrid
EUR 90.000 - 120.000
Hybrid work options
Team events and outings
Inspiring workspaces in Mannheim
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Leipzig

Remote
EUR 60.000 - 90.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Data Acquisition Specialist
Data Acquisition Specialist

Circana • Deutschland

Vor Ort
EUR 50.000 - 70.000
Data Engineer (m/f/d)
Data Engineer (m/f/d)

Adsquare • Berlin

Hybrid
EUR 90.000 - 130.000
Hybrid + remote flexibility
Learning budget 1,200€
30 vacation days
+4
Senior Full Stack Engineer (Python, Web Crawling)
Senior Full Stack Engineer (Python, Web Crawling)

Certivity • München

Hybrid
EUR 70.000 - 85.000
30 vacation days per year
30 days of 'workcation' in the EU
EGYM Wellpass for unlimited fitness access
+1