Back to search
sktime Linkedin · Posted 1mo ago

Open Source AI Engineers (time series), multiple roles

Ulm, Baden-Württemberg, Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Join sktime on the interface between open source development and real world use cases! We’re a fast-growing ecosystem building powerful, developer-first tools with Python at the core. Our mission is to empower AI practitioners in the private and public sector with easily deployable and sovereign AI software.


We are looking for multiple Open Source AI Engineers to help lead development and innovation around sktime - the open-source Python library for AI with time series - and the GC.OS software stack.


You'll work at the intersection of software engineering, industry applications, and community development, helping shape the future of time series AI.


What You'll Do

  • Design, implement, and maintain features and extensions for the sktime.
  • Work in a community of practice with multiple industry use case settings, to define deployment standards and APIs.
  • Develop new features for forecasting, classification, or detection within sktime's modular framework.
  • Lead open-source engineering best practices — CI/CD, testing, documentation, and release management.
  • Engage with the open-source community: review PRs, mentor contributors, and guide design discussions.
  • Drive integration and interoperability with adjacent ecosystems (e.g., scikit-learn, PyTorch, Hugging Face).
  • Support internal and partner teams adopting sktime in production pipelines.


What We’re Looking For


Required Skills & Experience

  • experience in AI/ML engineering or applied AI development, 5+ years for senior role, 2+ years for junior role
  • Proven track record contributing to or maintaining Python libraries (preferably open-source).
  • Strong software engineering background: Python, NumPy, pandas, scikit-learn, PyTorch, pytest, and git/GitHub workflows.
  • Experience with time series analysis, forecasting, or signal processing.
  • (for Senior:) Familiarity with API design, modular architectures, and performance optimization in Python.
  • Excellent communication and collaboration skills, (for Senior:) track record in leading community discussions or code reviews.


Nice to Have

  • Contributions to sktime, related libraries (scikit-learn, PyTorch, statsmodels, PyTorch Forecasting, etc.), or the GC.OS software stack.
  • Knowledge of MLOps tools (MLflow, DVC, Airflow) or deployment frameworks.
  • Experience building interactive dashboards or front-end interfaces for data visualization (e.g., Streamlit, Dash, Plotly, or React-based tools).
  • Familiarity with pharma, life sciences, or energy sector use cases, such as demand forecasting, predictive maintenance, or clinical time series analysis.
  • Background in research software engineering or scientific computing.
  • Experience in mentoring contributors or leading open-source governance processes.


Why Join Us

  • Work at the heart of the open-source time series ML ecosystem.
  • Collaborate with world-class contributors, industry teams, and research groups.
  • Shape the technical direction of one of the most widely used time series libraries.
  • Competitive compensation, flexible remote work, and conference travel support.
  • Be part of a mission to make open, transparent, and democratically governed AI tooling the global standard.


Apply Now

If you love Python, AI, and connecting with real world use cases, we’d love to hear from you. Apply with your CV and track record via this form: Job application form – Fill in form

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent