About this job
We are a small team within a large company, working with agile methodology. We provide Data Science solutions for internal customers within Deutsche Telekom, and our skills and solutions are continuously in high demand. Therefore, we would like to expand our team with additional technical colleagues who know how to process and analyze data, so we can support and satisfy the needs of even more customers.
We are looking for someone who can work independently, create working solutions quickly, come up with new ideas creatively, but also knows how to use and where to look for existing solutions. Our project members are located in Germany, Slovakia, Romania and India, so video conferencing is part of our daily way of working.
Key responsibilities
- Take end-to-end responsibility for strategically aligned Data Science projects, from understanding requirements and advising stakeholders to putting the solution into production.
- Apply machine learning approaches to provide business insights for internal customers of the Deutsche Telekom Group.
- Drive team discussions to select the most appropriate modelling strategies.
- Prepare training and evaluation pipelines and apply state-of-the-art Machine Learning approaches to improve processes in Finance, including Controlling, Treasury and Accounting, as well as Procurement, HR and other areas.
- Contribute to the upskilling of fellow Data Scientists.
- Drive innovation by staying up to date with the latest advancements in time series research, such as forecasting, clustering and anomaly detection, and identify their potential applications within our products and projects.
- Create data-driven business solutions for customers, potentially deploy them to production, explain to customers how to use them and provide support and maintenance.
- Own the technical part of time series projects by designing and implementing prototypes of innovative applications in Python.
- Cooperate with business stakeholders and actively contribute to customer workshops, meetings and calls. The ability to explain technical topics to business colleagues is a crucial part of this role, together with a consultant mindset.
- Participate in team brainstorming sessions, code reviews and pair programming sessions.
- Depending on the use case, work with a variety of tools and technologies such as Dagster, Kubernetes, Docker, FastAPI, Redis, Celery and ML frameworks like SKTime, Scikit-learn, Nixtla, TensorFlow or other relevant libraries.
- Identify use cases for automation and the application of Data Science.
Competence profile
- More than 5 years of working experience in Data Science projects, preferably with Time Series Forecasting.
- Strong expertise in time series modelling, including areas such as anomaly detection, multivariate forecasting, causal inference and others.
- Experience in advising junior Data Scientists within projects.
- Ability to write clean, comprehensive and efficient Python code, with expert-level experience in developing machine learning solutions in Python.
- Familiarity with OOP principles, PEP8 guidelines, testing methodologies and API integrations.
- Awareness of and willingness to apply Agile methodology, such as Scrum, Kanban and similar frameworks.
- At least a basic understanding of SQL, allowing you to interact with relational databases and fetch data from or insert data into them.
- Proactive mindset: you do not wait for others to define what needs to be done, but take initiative to identify bottlenecks and improvement areas, and are able to act on them with minimal supervision.
- Willingness to ask questions when something is unclear and to point out when something seems inefficient.
- Analytical thinking, affinity for structure, fast understanding and a systematic way of working.
- Ability to develop working solutions quickly and get things done.
- Experience with the basics of DevOps and deployment in cloud environments such as GCP is a plus.
- Fluent written and spoken English; German skills would be an advantage.
- Education in the IT field would be beneficial.
Interpersonal skills
- Proactive attitude towards customer service.
- Flexibility and responsiveness to changing work patterns and demands.
- Thorough and methodical approach to work.
- Highly developed interpersonal communication skills, including storytelling and presentation skills.
- Active contributor to knowledge sharing.