Python Developer
Oferty pracySummary
Andersen is looking for a Python Developer for a project with a Germany media agency. The role involves automating ad data processing to support AI-driven analytics and boost campaign efficiency.
The customer is a Munich-based media and marketing agency that is part of a major European independent communications group. With a team of over 60 professionals, they specialize in data-driven, full-funnel campaigns optimized in real time. Their work combines media, content, and analytics to deliver transparent and performance-focused strategies across an increasingly fragmented digital landscape.
The project is focused on automating the normalization and semantic classification of heterogeneous advertising campaign metadata, which remains partially unstructured despite previous optimization efforts. Manual harmonization is inefficient and limits scalability. The goal is to transform raw booking data into a structured, analytics-ready dataset to support scalable, AI-driven attribution modeling and campaign performance optimization.
Responsibilities
- Designing and implementing data ingestion and pre-processing pipelines using Python, handling input from Excel/CSV, APIs, and SFTP.
- Building robust deduplication, normalization, and tokenization workflows for unstructured and semi-structured data.
- Developing and maintaining a semantic categorization engine using transformer-based models (e.g., BERT, RoBERTa, SBERT) for NLP classification tasks.
- Implementing Named Entity Recognition (NER) to extract key targeting and channel keywords.
- Designing custom taxonomy mapping logic, including semantic fallback mechanisms using cosine similarity in embedding space.
- Integrating rule-based and ontology layers to enforce business logic and support dynamic targeting/channel hierarchies.
- Collaborating on the development of Human-in-the-Loop (HITL) systems for annotation, model feedback, and active learning.
- Managing data export pipelines, pushing processed outputs to Excel, CSV, or internal BI tools (Power BI, Tableau, Qlik).
- Supporting integration with internal data lakes and campaign management platforms as needed.
Requirements
- Experience in Python development for 3+ years.
- Hands-on experience with pandas, scikit-learn, spaCy, and Hugging Face Transformers.
- Familiarity with FastText for fallback classification approaches.
- Strong understanding of semantic similarity, NER, and embedding-based matching techniques.
- Experience developing and deploying ML pipelines with Docker and optionally Airflow.
- Experience working with REST APIs, FTP/SFTP, and data export in Excel/CSV formats.
- Familiarity with annotation tools like Prodigy or custom Streamlit-based UIs.
- Strong analytical skills and attention to detail.
- Ability to work independently and collaboratively in a cross-functional team.
- Level of English – from Intermediate+ and above.
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Nadal szukasz wymarzonej pracy w IT? Kliknij tutaj, aby zobaczyć pełną listę ofert pracy w firmie Andersen. Stale otwieramy nowe stanowiska!