Python Software Engineer (ML Infrastructure)

T
Transition Technologies MSIT Services
Warszawa, Chmielna 69, Warszawa, Country code: PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPythonPyTorchCI/CDGitHub Actions

Requirements

  • Deep understanding of the Python ecosystem including packaging, dependency management, static typing, and modern tooling such as uv, mypy, and ruff.
  • Strong experience building, publishing, and maintaining Python packages consumed by internal teams or external users.
  • Hands-on experience with software testing practices including unit testing, integration testing, and performance profiling.
  • Experience designing and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Experience working with cloud infrastructure, preferably AWS services and deployment environments.
  • Ability to write clean, maintainable, and production-grade code with strong focus on code quality and developer experience.

Responsibilities

  • Design, develop, maintain, and optimize high-quality Python libraries and services used across multiple projects.
  • Build reusable, well-documented Python packages and ensure reliable versioning, publishing, and dependency management.
  • Implement and maintain robust testing frameworks, including unit, integration, and performance tests.
  • Develop and enhance CI/CD pipelines using GitHub Actions and other automation tools.
  • Collaborate with software engineers, data scientists, and ML researchers to support machine learning workflows and production deployments.
  • Monitor application performance, conduct profiling, and implement optimizations for scalability and reliability.
  • Support deployment and operational activities on AWS cloud infrastructure.
  • Contribute to architecture discussions, code reviews, and engineering best practices.
  • Assist in deploying and managing GPU-enabled workloads for machine learning applications.
  • Maintain technical documentation and provide troubleshooting support when required.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now