Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
M

Engineering - Software Development Engineer 5

Mindlance
  • 🇺🇸 United States
  • On-site
  • Staff / Principal
  • 4 days ago
  • $89.55 – $94.53 / hour
  • Machine Learning
  • Python
  • JSON
  • PyTorch
  • JSON Schema
  • Node.js
  • Docker
  • Kubernetes
  • vLLM
  • Slurm
  • VPC
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
About the role AMD is building agentic software to improve how teams develop, deploy, and operate machine learning workloads on AMD GPUs. This senior contract role focuses on designing and delivering production-grade intelligent agents across the AMD software stack: training and inference frameworks, cluster tooling, performance analysis, and operational workflows for large-scale GPU deployments. You will lead implementation of Python systems that combine LLM orchestration, tool integration, and rigorous evaluation to automate high-value engineering work: investigating distributed job failures, interpreting telemetry and profilers, accelerating performance analysis, and reducing manual toil in ML operations. This is a senior individual contributor engagement: you are expected to own significant components end to end, make sound technical decisions within program direction, and deliver maintainable code with minimal supervision.Key responsibilities Architect and implement Python agent frameworks: tool adapters, orchestration loops, structured outputs, session handling, and CLI or service interfaces suitable for production use. Build LLM-powered workflows (LiteLLM, DSPy, or equivalent) with bounded prompts, allowlisted tools, budget caps, structured JSON outputs, and evidence-backed reporting. Integrate agents with the AMD GPU and ML software ecosystem: ROCm tooling, PyTorch, distributed training and inference stacks, profilers, cluster metrics, log pipelines, and debug utilities. Own quality and eval infrastructure: fixture-driven tests, JSON Schema validation, regression suites, accuracy metrics, and CI integration before rollout. Solve ML operations problems on training and inference clusters: multi-node failure analysis, performance regression investigation, configuration and launch issues, and operational automation. Deliver deployment-ready artifacts: Docker / Kubernetes packaging, runbooks, documentation, and security-conscious defaults for customer-controlled environments. Partner with framework, performance, and field teams; incorporate code review feedback and iterate based on production and pilot learnings. Required qualifications Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field; equivalent practical experience accepted. 10+ years of professional software engineering experience, including 5+ years on production Python systems at scale. Deep experience with distributed ML training or inference on GPU clusters: multi-node jobs, collective communication failures, log and metric correlation across ranks and nodes. Strong hands-on PyTorch background and production familiarity with large-scale stacks (Megatron-LM, DeepSpeed, TorchTitan, vLLM, or equivalent). Proven ML debugging and performance engineering across multiple failure modes: throughput regression, memory errors, numerical instability, misconfiguration, and profiler or trace analysis. Demonstrated delivery of LLM agent or orchestration systems in production or nearproduction settings: tool routing, structured outputs, reliability, and testability.Track record of shipping complex software on schedule: clean code, automated tests, code review discipline, and clear technical communication. Ability to work independently, prioritize across ambiguous requirements, and align weekly with a technical lead. Preferred qualifications Open-source ML development: upstream framework repos, community CI patterns, and integration with OSS tooling. ML performance optimization: parallelism, throughput/MFU tuning, roofline analysis, and profiler-driven investigation. ROCm and GPU cluster operations: metrics, profilers, health monitoring, Slurm or Kubernetes job environments. Security-aware agent deployment: secret handling, egress control, and customer VPC or on-prem constraints. Working model Duration: 6 months, full-time contract Cadence: weekly sync with technical lead; milestone-driven delivery Scope: implementation across AMD agent and ML infrastructure programs; allocation may shift with program priorities at lead direction What this role is not Graphics driver, kernel, or low-level GPU driver development. Research-only role without production deliverables. Junior or mid-level implementation; SDE 5 expects senior ownership and technical depth across ML systems and agent engineering.

Engineering - Software Development Engineer 5 · Mindlance

Auto apply with Likeremote