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

Get the CLI →

Us3 Consulting

Python Developer

Posted 3 views
Discussion

We’re looking for a Senior Data Scientist with strong Python engineering skills to design and develop high-quality, reusable libraries and packages that support machine learning workflows.

You’ll work closely with engineering and data science teams to build robust software, improve testing and CI/CD practices, and help create scalable, maintainable solutions for ML environments.

Key responsibilities

  • Design and develop high-quality, reusable Python libraries and packages.
  • Build maintainable software to support machine learning workflows.
  • Develop and maintain robust testing frameworks and automated tests.
  • Design, implement and enhance CI/CD pipelines.
  • Write clean, scalable and well-documented code.
  • Collaborate with data science and engineering teams to deliver ML-focused solutions.
  • Contribute to software quality, reliability and engineering best practices.
  • Support the development and optimisation of production-ready ML environments.

Essential skills & experience

  • Strong, in-depth knowledge of the Python ecosystem.
  • Proven experience building and maintaining Python packages/libraries.
  • Strong software engineering practices and ability to write clean, maintainable code.
  • Hands‑on experience with software testing, test automation and quality practices.
  • Experience designing and implementing CI/CD pipelines.
  • Strong understanding of software development lifecycle and engineering best practices.
  • Ability to collaborate effectively with data science and engineering teams.

Preferred skills

  • Experience with PyTorch or similar machine learning frameworks.
  • Understanding of GPU-accelerated workloads.
  • Exposure to speech technologies or speech-based machine learning.
  • Experience with Docker and Kubernetes.
  • Knowledge of observability, monitoring and production reliability practices.
  • Experience supporting or deploying machine learning workloads in production environments

Skills

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