niogod™ logo

Senior Data Scientist

niogod™

On-site🇩🇪Stuttgart, BW, GermanyseniorPosted 3d ago

Visa & sponsorship

  • The posting says it will not sponsor a visa for this role.

Job description

Senior Data Scientist (On-site, Germany)

Company: niogod

Location: On-site at client location in Germany

Experience: 5+ years

Type: Full-time

About niogod

niogod provides managed engineering teams for clients across Germany, Austria and Switzerland. Our clients get dedicated, embedded specialists backed by a full support pod: a German-speaking project manager and a senior consultant behind every engineer. You will work on-site at a German client, embedded in their team, with niogod’s pod structure supporting you throughout the engagement.

The Role

You will own the data science workstream at a German client site: from understanding messy real-world business data, through modeling and experimentation, to shipping models that run in production. This is a hands-on, client-facing delivery role, not a research position. You will sit with the client’s team daily, present findings to stakeholders, defend your modeling choices and translate business questions into measurable ML problems.

Responsibilities

• Design, build and deploy machine learning models end to end: problem framing, data pipelines, feature engineering, training, evaluation and monitoring in production

• Work directly with the client’s data and business teams to audit data quality, define metrics and set realistic baselines before modeling

• Build and maintain reproducible pipelines (Python, SQL, orchestration tools) that the client’s team can operate after handover

• Communicate results clearly to technical and non-technical stakeholders through reports, dashboards and live walkthroughs

• Coordinate with your niogod pod (PM and senior consultant) on scoping, estimation and delivery

• Ensure GDPR-compliant data handling in everything you build

Requirements

• 5+ years of hands-on data science experience with models shipped to production, not just notebooks

• Strong Python (pandas, scikit-learn, PyTorch or TensorFlow) and advanced SQL

• Solid grounding in statistics: experiment design, hypothesis testing, uncertainty quantification

• Experience with at least one cloud platform (AWS, GCP or Azure) and ML deployment patterns (APIs, batch scoring, monitoring)

• Proven track record working directly with business stakeholders and owning outcomes

• Excellent written and spoken English

• Willingness to work on-site in Germany full-time

• Existing authorization to work in Germany (no visa sponsorship provided)

Nice to Have

• German language skills (B1 or above strongly preferred for daily client interaction)

• Experience with LLM applications, RAG pipelines or agentic systems

• MLOps tooling: MLflow, Airflow, dbt, Docker, CI/CD for models

• Prior experience serving European clients and working under GDPR constraints

• Domain exposure to manufacturing, logistics, fintech or healthcare (common DACH verticals)

What We Offer

• On-site placement with a German enterprise or startup client and real ownership of outcomes

• A pod behind you: German-speaking PM and senior consultant supporting your engagement

• Competitive compensation benchmarked for senior data science talent in Germany

• Clear growth path toward lead consultant roles within niogod

How to Apply

Send your CV and a short note on the most impactful model you have shipped to production to joseph.jose@niogod.com with the subject line “Senior Data Scientist - Germany On-site”.