
Senior Data Scientist
niogod™
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”.