← Back to list
Job

ML Platform Software Engineer (Flexible Location in Europe)

MLOps Engineer • Remote • Full-time • Italy Rome, Italy

Qualcomm is looking for a Staff-level software engineer for its ML Platform team to build and optimize large-scale ML and data infrastructure across on-prem NVIDIA DGX clusters and AWS. The location is flexible within Europe.

Responsibilities

  • ▹Architect and develop core components of the ML platform and data infrastructure for training, inference and large-scale data processing
  • ▹Design and implement scalable solutions for GPU clusters and distributed data pipelines on-prem and in AWS
  • ▹Lead project workstreams, ensure timely delivery aligned with the platform roadmap, and drive outcomes end-to-end independently
  • ▹Build and optimize data pipelines for ML workflows (batch and streaming)
  • ▹Write clean, efficient, maintainable code (services, operators, automation, tooling) in multiple languages
  • ▹Collaborate with data science and engineering teams to integrate ML and data workflows (feature stores, model registries, artifact stores)
  • ▹Implement CI/CD for ML and data workflows using Argo Workflows, ArgoCD and GitHub Actions
  • ▹Maintain observability (Prometheus, Grafana) and logging (AWS CloudWatch, ELK/OpenSearch); drive SLOs, tracing and cost-awareness
  • ▹Operate AWS services (EKS, EC2, VPC, IAM, S3, EFS, Batch) across hybrid environments and contribute to security and compliance controls
  • ▹Continuously improve platform reliability, performance (GPU utilization, throughput) and developer experience

Requirements

  • ▹Bachelor's or Master's degree in Computer Science, Engineering or a related field
  • ▹8+ years of software engineering experience
  • ▹Strong proficiency in Python and at least one of Go, C++, Rust, Bash
  • ▹Solid grasp of data structures, algorithms, concurrency, networking and distributed systems
  • ▹Experience with Kubernetes, Helm, Argo Workflows, ArgoCD and Docker
  • ▹Ability to pass coding assessments demonstrating problem-solving and clean code practices
  • ▹Exposure to AWS (EKS, EC2, VPC, IAM, S3, EFS, Batch) and CI/CD automation

Nice to have

  • ▹Hands-on experience with GPU clusters and ML frameworks (TensorFlow, PyTorch)
  • ▹Experience building large-scale data pipelines (batch/streaming), data orchestration and storage patterns (S3, EFS, parquet/ORC)
  • ▹Familiarity with observability stacks (Prometheus/Grafana), ELK/OpenSearch and CloudWatch
  • ▹Knowledge of ML optimization techniques, GPU memory management and model deployment at scale
  • ▹Experience with security and compliance for ML/data platforms (IAM, policies, isolation)
  • ▹Contributions to platform services (custom controllers/operators, plugins) and developer tooling
  • ▹Ability to mentor and influence technical direction while remaining hands-on

Soft skills

Independent executionExcellent communicationCross-functional collaborationPragmatic delivery focus

About the company

The position is posted by the Italy Branch Office of Qualcomm Europe, Inc. within the Software Engineering group.

Education: Informatikai, mérnöki vagy rokon területen szerzett alap- vagy mesterdiploma

Similar jobs