Python Software Engineer (ML Infrastructure)


Transition Technologies MS S.A. ("TTMS") is a global IT company and part of the Transition Technologies Group, one of the largest IT firms in Poland. Currently, TTMS employs nearly 800 specialists across eight offices nationwide. 

TTMS is committed to growth and the continuous development of its employees' skills. We support large enterprises and global corporations by implementing and maintaining dedicated IT systems, as well as automating their business processes. TTMS is also a partner of AEM, Salesforce, Microsoft, and others.  

Why join us? We carry out unique, complex, and innovative projects across various industries. Thanks to our flexible collaboration models and multidisciplinary teams, we provide end-to-end project solutions. TTMS is a modern company that cares about the future of our planet—we drive change through environmentally friendly IT solutions. 

Our company leverages advanced AI-driven solutions to support the transformation of traditional processes into intelligent, automated operations. With AI solutions, we assist in business process optimization (integration of Webcon + AI), low-code application development (Power Apps), and reporting (Power BI, Snowflake Data Cloud). 

Apply today and work with globally recognized clients. Develop your skills with us, take part in exciting projects, and contribute to the success of our clients! 

Your 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

We are looking for you, if you have:

  • 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
  • Technology Stack: Python, Packaging, Static Typing, uv, mypy, ruff, CI/CD, GitHub Actions, AWS, PyTorch, spaCy, Testing Frameworks, Performance Profiling
  • Nice to have:
  • Familiarity with Machine Learning frameworks such as PyTorch, spaCy, or similar ecosystems.
  • Understanding of GPU-accelerated workloads and deployment considerations for ML models.
  • Exposure to speech technologies including Automatic Speech Recognition (ASR), phoneme recognition, and forced alignment systems.
  • Experience contributing to open-source projects.
  • Knowledge of Docker, Kubernetes, and Infrastructure-as-Code tools.
  • Familiarity with observability, monitoring, and performance optimization practices.

We offer:

  • Participation in interesting and demanding projects
  • Flexible working hours
  • A great, non-corporate atmosphere
  • Stable employment conditions (contract of employment or B2B contract)
  • Opportunities for development and promotion
  • Attractive package of benefits
  • Work model: remote or hybrid (2 days per week from the office)

We reserve the right to contact the selected candidates.

We reserve the right to contact the selected candidates.

ID: 2113 job_post.published_on: 20/08/2026
announcement.apply