Point your AI agent at freehire and let it find you a job.

Get the CLI →

Trenkwalder

New

Senior Python Developer (Platform / SDK)

Posted 6 views
Discussion

Task(s):

  • Design and develop Python SDKs and related packages
  • Contribute to the integration between a data platform and the Python ecosystem
  • Build solutions for data integration and model interoperability
  • Improve developer experience for Python users
  • Collaborate with international teams in a global engineering environment

Requirement(s):

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • Strong hands-on experience with Python (preferably Python 3.12+)
  • Experience with Python packaging and dependency management (e.g. PyPI, Poetry, Conda)
  • Solid knowledge of data processing libraries (e.g. Pandas, Dask, NumPy)
  • Experience with testing (unit and integration testing)
  • Passion for writing clean, maintainable, and performant code
  • Good communication skills in English

Nice to have
  • Experience with machine learning frameworks (PyTorch, TensorFlow, Keras)
  • Familiarity with LLMs and generative AI
  • Experience with cloud-native environments (Docker, Kubernetes)
  • Exposure to distributed systems
  • Basic knowledge of Java

Our offer:

  • Opportunity to shape a modern Python ecosystem within a global ML platform
  • Work in a cloud-native (Kubernetes-based) environment
  • Exposure to cutting-edge AI and generative AI initiatives
  • International, collaborative engineering culture
  • Hybrid working model and competitive compensation package
  • Long-term career growth and continuous learning opportunities

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available