Senior MLOps Engineer
Zgoda 3, Warszawa
QualityMinds
About us
At QualityMinds, we specialize in software quality assurance, development, and DevOps services. With an experienced team, we deliver innovative solutions, working with both 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 that 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 on system, deployment, or application levels
Automate ML pipelines (data preprocessing, training, validation, and deployment)
Implement CI/CD, infrastructure as code, and best DevOps practices in ML environments
Ensure observability and reliability of deployed models (logging, metrics, tracing, alerts, performance monitoring)
Optimize resource usage and cloud costs
Support continuous improvement and introduce new tools and standards for the ML platform.
Requirements
10 years of professional IT experience
Bachelor’s degree or higher in Computer Science or related field
Fluent in spoken and written English (minimum B2 level, mandatory)
Proven experience in MLOps and deploying machine learning models on Kubernetes (via e.g. MLflow, KServe, Ray, ollama, vLLM)
Experience in administering Linux OS
Knowledge how to build, operate and maintain container images
Familiarity with Azure DevOps, AKS, GKE, and Terraform for CI/CD and infrastructure as code
Strong understanding of cloud-native platform architecture and distributed system design
Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra, Neo4j)
Proficiency in 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 multiple programming languages (Python, C++, Java, R, JavaScript, C#)
Nice to have
Experience with jupytelab 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 tools for data processing (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 remotely 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 & external trainings
Certification opportunities
English/German conversations with native speakers
International teams and projects
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!
Senior MLOps Engineer
Senior MLOps Engineer
Zgoda 3, Warszawa
QualityMinds