Senior Data Scientist (f/m/d)

Remote $90k–$135k senior 24 days ago full-time quality 8.7/10

Role in brief

adjoe is seeking a Senior Data Scientist to develop and deploy machine learning models for their mobile advertising platform, impacting advertiser return on ad spend and publisher revenue. This role involves end-to-end ownership of the ML lifecycle, from data extraction and model development to production deployment. Candidates with a strong background in deep learning and experience deploying models in production environments should apply.

PythonPyTorchTensorFlowTrinoSparkAWS AthenaAirflowSQLpandasnumpyscikit-learnLightGBM

About the role

This role focuses on building and deploying machine learning models that directly influence business metrics within adjoe's adtech platform. The successful candidate will manage the entire ML lifecycle, starting from extracting insights from large datasets, developing and validating models, and finally deploying them into production. The work involves optimizing advertising performance and publisher revenue for a user base of over 770 million.

The position requires a deep understanding of machine learning, particularly deep learning techniques, and the ability to translate product needs into ML solutions. You will be responsible for models that handle millions of daily predictions, requiring proficiency in tools like PyTorch or TensorFlow. The impact of your work will be substantial, affecting billions of daily decisions on a global scale.

Success in this role means not just developing models, but ensuring they are deployed and demonstrably improve key business outcomes. It involves working with terabytes of behavioral data and collaborating with various stakeholders to explain complex model behaviors and their impact. The environment encourages rapid iteration and continuous learning from deployed solutions.

The salary for this position ranges from $90,000 to $135,000 annually.

Skills that matter here

  • Python: This role requires fluency in Python for core data science tasks and model development.
  • PyTorch: Experience with PyTorch is essential for developing and deploying deep learning models in production.
  • TensorFlow: Proficiency in TensorFlow is needed for building and deploying deep learning models that handle high prediction volumes.
  • SQL: Advanced SQL skills are necessary for querying and analyzing large distributed datasets.
  • LightGBM: This role utilizes LightGBM as part of the core data science stack for model development.
  • Airflow: Experience with Airflow is part of the expected skill set for managing data pipelines and ML workflows.

Who this role suits

  • A person with a proven history of deploying machine learning models that have positively impacted business metrics, not just theoretical research.
  • Someone who is comfortable owning problems end-to-end, from data extraction and model development to production deployment and validation.
  • An individual who can clearly communicate complex ML concepts and their business impact to both technical and non-technical audiences.
  • A candidate who thrives in an environment where solutions are shipped frequently and results are used for continuous learning and improvement.

From the employer

Your Mission & Who We Are Looking For:

  • Proven track record in production ML.
  • You have 5+ years in Data Science with a history of deployed models that moved real business metrics, not just research that stayed in notebooks.
  • Deep learning is your primary tool.
  • You have strong hands-on experience with PyTorch or TensorFlow and have deployed deep learning models in production environments handling 1M+ daily predictions.
  • Full ML lifecycle ownership.
  • You own the problem end-to-end from extracting insights out of terabytes of behavioral data using Trino, Spark, or AWS Athena, through model development and A/B validation, to production deployment.
  • Fluent in both Python and data at scale.
  • You work comfortably with the core DS stack (pandas/polars, numpy, scikit-learn, LightGBM, CatBoost, XGBoost) and have advanced SQL skills for drilling into large distributed datasets.
  • Bridges ML and product.
  • You can translate product requirements into ML logic and explain model behavior and impact to non-technical stakeholders without losing the technical depth underneath.

What’s in It for You?

  • 🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team.
  • At adjoe, you’re not here to just close JIRA tickets, you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day.
  • Go Big.
  • Own projects with impact on 770M users and push adtech boundaries.
  • Move Fast.
  • Ship solutions multiple times a day, learn from results, and keep momentum.
  • Be Direct.
  • Solve problems openly and collaborate across teams.
  • Thrive Together.
  • Grow with a diverse, global team of people from over 40 different countries that learn from each other.
  • Have Fun.
  • Celebrate wins, enjoy daily victories, and bring your energy.

Questions about this role

What is adjoe's remote work policy for this role?

adjoe welcomes applications from talent worldwide and provides relocation support for those willing to move to Hamburg, Germany.

What level of seniority is expected for this position?

This is a senior-level position, requiring a proven track record in production machine learning.

What are the key technical skills required for this role?

Key technical skills include Python, PyTorch or TensorFlow, SQL, and experience with data science libraries like pandas, numpy, scikit-learn, LightGBM, CatBoost, and XGBoost.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to adjoe.