About Us
At QualityMinds, we specialize in software quality assurance, development, and DevOps services. With an experienced team, we deliver innovative solutions to large and medium-sized companies. Our portfolio includes test automation, performance testing, development services, and DevOps support. We are actively involved in the tech community, organizing lectures and training sessions. The Polish branch consists of a team of 65 specialists working on domestic and international projects. Our greatest strength and value are our people – we believe the best results are achieved through passion and positive energy.
About The Role
- Deploying and maintaining machine learning models on Kubernetes clusters
- Design, build, and maintain scalable infrastructure for training, testing, deploying, and monitoring ML models
- Supporting a small team of data scientists and machine learning engineers in the maintenance and development of their infrastructure
- Making suggestions on how to build new (or improve upon existing) data infrastructure solutions
- Investigating and fixing arising problems at system, deployment or application levels
- Automating ML pipelines (data preprocessing, training, validation, and deployment)
- Implementing CI/CD, infrastructure as code, and best DevOps practices in ML environments
- Ensuring observability and reliability of deployed models (logging, metrics, tracing, alerts, performance monitoring)
- Optimizing resource usage and cloud costs
- Supporting continuous improvement and introducing new tools and standards for the ML platform
Requirements
- 5+ years of hands‑on experience in MLOps or ML Engineering
- Bachelor’s degree or higher in Computer Science or a related field
- Fluent in spoken and written English (minimum B2 level – mandatory)
- Proven experience in MLOps and deploying machine learning models on Kubernetes (e.g., MLflow, KServe, Ray, Ollama, vLLM)
- Knowledge of how to build, operate, and maintain container images
- Strong understanding of cloud‑native platform architecture and distributed systems design
- Experience with relational and non‑relational databases
- Proficiency with monitoring and observability tools (Prometheus, Grafana, Loki, ELK stack, or similar)
- Familiarity with Agile methodologies (Scrum, Kanban) and DevOps/MLOps practices
- Ability to design and implement data‑driven applications using Python, C++, Java, R, JavaScript, or C#
Nice to have
- Experience with JupyterLab or general Jupyter deployments (e.g. JupyterHub, Kubeflow Notebooks)
- Familiarity with data engineering tools (Databricks, Clickhouse, DuckDB)
- Familiarity with event/message streaming platforms (Kafka, RabbitMQ)
- Experience with cost optimization and security best practices in cloud environments
- Experience with additional data processing tools (Spark, Pandas, OpenCV) and visualization (TensorBoard, Matplotlib)
- Background in building end‑to‑end ML infrastructure pipelines integrating CI/CD, monitoring, and performance tuning
- German language skills will be considered a strong advantage
We offer
- Fully remote or in‑house work at our office in Warsaw
- Flexible working schedule
- Medical care (LuxMed or PZU Zdrowie)
- MyBenefit or Pyszne.pl
- Self‑development opportunities
- Internal and external trainings
- Certification opportunities
- English/German conversations with native speakers
- International teams and projects
Salary range: 21 000 - 27 000 PLN net on B2B contract
We are excited to meet passionate technology enthusiasts ready to drive meaningful change. If you see yourself thriving in this role, we encourage you to apply through our application form and become part of our innovative team at QualityMinds!