CrawlJobs Logo

Senior ML Engineer- Distillation

Poland, Warsaw · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

A seasoned Senior ML Engineer who drives distillation of ML Models for high-performance, production-ready rendering systems. You are passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.

Job Responsibility

  • Distillation and compression: KD variants, hint/fitnets, attention transfer, feature mimicking, low-rank/SVD, sparsity
  • Efficient architectures: MobileNet/EfficientNet, vision transformers optimization, lightweight diffusion/UNet variants, NeRF/instant-NGP distillation
  • Inference optimization: TensorRT, CUDA, cuDNN, ONNX, quantization-aware training, weight clustering, operator fusion
  • Metrics: SSIM, LPIPS, PSNR, FID/KID, latency/throughput profiling, memory/activation footprint analysis
  • Data and training: large-scale dataset curation, synthetic data generation, curriculum learning, augmentation strategies
  • MLOps: experiment tracking, CI/CD for models, model registries, reproducibility, telemetry
  • Integrate ML inference into production rendering pipelines: define model I/O, preprocessing/postprocessing, and make trade-offs for latency, throughput, and quality
  • Collaborate across teams (ML researchers, engine/platform, tooling, QA) to translate ML and product requirements into graphics-friendly implementations and integration plans
  • Mentor other engineers, conduct code reviews, and help define best practices for rendering, performance, and SDK delivery

Requirements

  • 6–10+ years in ML engineering or applied research
  • 3+ years focused on model distillation/compression at production scale
  • Strong proficiency in PyTorch (preferred) or JAX/TF
  • Ability to implement custom training loops, distributed training, and mixed precision
  • Demonstrated experience shipping distilled or compressed models to production with measurable gains in latency/memory and maintained quality
  • Deep understanding of knowledge distillation techniques: teacher–student frameworks, soft-labels, intermediate feature matching, contrastive distillation, task-specific loss shaping
  • Hands-on experience with quantization (static/dynamic, PTQ/QAT), pruning, and graph-level optimizations (operator fusion)
  • GPU performance engineering: CUDA fundamentals, TensorRT/ONNX Runtime, kernel profiling (Nsight), memory/layout optimization
  • Solid grasp of computer graphics fundamentals: rendering pipeline, shaders, sampling, anti-aliasing, tone mapping, and perceptual metrics
  • Strong software engineering: Python/C++ proficiency, testing, code quality, version control, reproducible pipelines, containerization
  • Cross-functional leadership and communication
  • ability to drive roadmaps and align stakeholders across ML, graphics, and product
  • Bachelor’s or Master's degree in Computer Science, Mathematics, or equivalent

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior ML Engineer- Distillation

8 matching positions

Senior ML Engineer

We are looking for a highly motivated GenAI Engineer to join the Customer Obsess...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's in Computer Science, Statistics, or a related field or Equivalent Experience in Conversational GenAI
  • Minimum 8 years of experience in industry with a strong focus on machine learning and optimization
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn
  • Solid understanding of statistical analysis and feature engineering techniques
  • Excellent communication and collaboration skills
  • Ability to work independently and take ownership of projects
  • Experience using SQL in a production environment
  • Experience in experimental design and analysis, exploratory data analysis, and statistical analysis
  • Experience with dashboarding and using data visualization tools
  • Experience using statistical methodologies such as sampling, statistical estimates, descriptive statistics, or similar
Job Responsibility
Job Responsibility
  • Design, develop, and productionize machine learning (ML) solutions in the field of customer support engineering spanning generative AI algorithms, agentic AI design at scale, NLP for query understanding and ranking responses, distillation techniques, etc.
  • Productionize and deploy these models for real-world applications in customer support
  • Design and analyze experiments using a combination of data analysis/statistical analysis to lead the team to a reasonable inference
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with cross-functional teams to brainstorm new solutions and iterate on the product
  • Mentor junior engineers
Read More
Arrow Right

Senior ML Engineer

We are looking for a highly motivated GenAI Engineer to join the Customer Obsess...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's in Computer Science, Statistics, or a related field or Equivalent Experience
  • Minimum 5 years of experience in industry with a strong focus on machine learning and optimization
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn
  • Solid understanding of statistical analysis and feature engineering techniques
  • Excellent communication and collaboration skills
  • Ability to work independently and take ownership of projects
  • Experience using SQL in a production environment
  • Experience in experimental design and analysis, exploratory data analysis, and statistical analysis
  • Experience with dashboarding and using data visualization tools
  • Experience using statistical methodologies such as sampling, statistical estimates, descriptive statistics, or similar
Job Responsibility
Job Responsibility
  • Design, develop, and productionize machine learning (ML) solutions in the field of customer support engineering spanning generative AI algorithms, agentic AI design at scale, NLP for query understanding and ranking responses, distillation techniques, etc.
  • Productionize and deploy these models for real-world applications in customer support
  • Design and analyze experiments using a combination of data analysis/statistical analysis to lead the team to a reasonable inference
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with cross-functional teams to brainstorm new solutions and iterate on the product
  • Mentor junior engineers
  • Fulltime
Read More
Arrow Right

Senior AI/ML Engineer

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Mountain View
Salary
Salary:
170600.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ph.D. in Machine Learning, Robotics, Computer Science, Electrical Engineering, or a related technical field
  • 2+ years of experience in AI/ML research and applied development
  • Expertise in modern ML architectures (transformers, generative AI, multimodal systems)
  • Strong programming skills in Python
  • Strong communication, collaboration, and mentoring abilities
Job Responsibility
Job Responsibility
  • Research, design, and implement advanced Vision-Language Models and Vision-Language-Action models to enhance the autonomous vehicle's semantic understanding and decision-making capabilities
  • Develop and execute techniques for onboard model optimization, including quantization, distillation, and architecture search, to ensure large foundational models run efficiently on vehicle edge hardware
  • Partner closely with downstream engineering teams (perception, planning, and control) to integrate foundational VLM/VLA outputs into the active vehicle software stack
  • Contribute to the technical roadmap by identifying high-impact research areas and translating strategic machine learning priorities into concrete, actionable prototypes
  • Provide technical mentorship to junior researchers and engineers, fostering a culture of excellence and collaborative innovation
  • Secure intellectual property through patents and represent the company externally by publishing peer-reviewed research at top-tier machine learning conferences
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

We are looking for a highly motivated Machine Learning Engineer to join the Cust...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's in Computer Science, Statistics, or a related field or Equivalent Experience
  • Minimum 6 years of experience in industry with a strong focus on machine learning and optimization
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn
  • Solid understanding of statistical analysis and feature engineering techniques
  • Excellent communication and collaboration skills
  • Ability to work independently and take ownership of projects
  • Experience using SQL in a production environment
  • Experience in experimental design and analysis, exploratory data analysis, and statistical analysis
  • Experience with dashboarding and using data visualization tools
  • Experience using statistical methodologies such as sampling, statistical estimates, descriptive statistics, or similar
Job Responsibility
Job Responsibility
  • Design, develop, and productionize machine learning (ML) solutions in the field of customer support engineering spanning generative AI algorithms, agentic AI design at scale, NLP for query understanding and ranking responses, distillation techniques, etc.
  • Productionize and deploy these models for real-world applications in customer support
  • Design and analyze experiments using a combination of data analysis/statistical analysis to lead the team to a reasonable inference
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with cross-functional teams to brainstorm new solutions and iterate on the product
  • Mentor junior engineers
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

We are looking for a highly motivated Machine Learning Engineer to join the Cust...
Location
Location
India , Bangalore; Hyderabad
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's in Computer Science, Statistics, or a related field or Equivalent Experience
  • Minimum 6 years of experience in industry with a strong focus on machine learning and optimization
  • Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn
  • Solid understanding of statistical analysis and feature engineering techniques
  • Excellent communication and collaboration skills
  • Ability to work independently and take ownership of projects
  • Experience using SQL in a production environment
  • Experience in experimental design and analysis, exploratory data analysis, and statistical analysis
  • Experience with dashboarding and using data visualization tools
  • Experience using statistical methodologies such as sampling, statistical estimates, descriptive statistics, or similar
Job Responsibility
Job Responsibility
  • Design, develop, and productionize machine learning (ML) solutions in the field of customer support engineering spanning generative AI algorithms, agentic AI design at scale, NLP for query understanding and ranking responses, distillation techniques, etc.
  • Productionize and deploy these models for real-world applications in customer support
  • Design and analyze experiments using a combination of data analysis/statistical analysis to lead the team to a reasonable inference
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with cross-functional teams to brainstorm new solutions and iterate on the product
  • Mentor junior engineers
Read More
Arrow Right

Senior Applied AI Engineer, Image Generation

We’re hiring a Senior Applied AI Engineer, Image Generation to join a fast‑movin...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master’s Degree AND 3+ years of experience in engineering, problem solving, model building, evaluation, data analysis OR equivalent experience.
  • PhD in engineering, applied math, statistics, or related analytical field.
  • 2+ years shipping production-level code, models, or data analysis.
  • 1+ years using AI-assisted coding and analysis techniques.
  • Solid grasp of deep learning: loss functions, optimization, regularization, training stability
  • Experience deploying ML models at scale (inference optimization, quantization, distillation)
  • Familiarity with image preprocessing pipelines, data augmentation, and dataset curation
  • Experience working on small teams and mid-stage startup environments.
  • Experience working on AI products.
Job Responsibility
Job Responsibility
  • Model Development & Training
  • Train, fine-tune, and evaluate image generation models (diffusion, GAN, transformer-based)
  • Implement and adapt techniques from research papers into working production systems
  • Design and run experiments to improve image quality, diversity, and controllability
  • Curate, clean, and manage large-scale image-text training datasets
  • Evaluation, Hillclimbing & Quality Systems
  • Build and maintain evaluation frameworks for correctness, safety, grounding, and UX quality.
  • Run hillclimbing loops across prompts, models, and tool‑use strategies to continuously improve assistant performance.
  • Analyze failure modes, design mitigations, and drive systematic improvements across the stack.
  • LLM Tooling & Internal Infrastructure
  • Fulltime
Read More
Arrow Right

Senior AI/ML Tooling Engineer

We are looking for an ML tooling engineer to build tools to analyze and optimize...
Location
Location
United States , Austin
Salary
Salary:
144700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in the field of AI/ML
  • Experience with ML frameworks (e.g., PyTorch, TensorFlow) and NVIDIA developer ecosystem (TensorRT, Nsight-systems, Nsight-compute)
  • Expertise in writing production quality Python/C++ code
  • Expertise in the software development life-cycle - coding, debugging, optimization, testing, integration
  • BS, or higher degree, in CS/CE/EE, or equivalent
Job Responsibility
Job Responsibility
  • Identify new opportunities to improve both training and inference efficiency
  • Build workflows for correctness and performance analysis on physical in-car compute and sensors
  • Build tooling to predict model performance based on architecture and data shape
  • Build tooling to trace actual performance on large distributed training and distillation jobs, running on the world’s most powerful GPUs, and analyze the results
  • Continually evolve the toolchain and stack, to leverage the latest advancements in AI
  • Influence model architecture decisions and strategy within GM
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior / Lead Machine Learning Engineer, Serving

Inworld is a product-oriented research lab of top AI researchers and engineers, ...
Location
Location
Germany
Salary
Salary:
Not provided
inworld.ai Logo
Inworld AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Inference Optimization. Deep understanding of modern serving frameworks and techniques like vLLM or TRT-LLM
  • Model Acceleration. Hands-on experience with quantization, distillation, caching strategies, continuous batching, paged attention, and speculative decoding
  • High-Performance Systems. Proficiency in C++, CUDA, Rust, or highly optimized Python. You know how to profile code and squeeze every ounce of performance out of NVIDIA GPUs
  • Distributed Systems & Scaling. Experience with Kubernetes, Ray, custom load balancing, multi-GPU/multi-node inference, and reliably handling thousands of concurrent connections
  • Public work. Non-trivial systems programming projects, open-source contributions to major inference engines, or deep-dive technical write-ups
  • Full-cycle ownership. You can take a model from the research team, containerize it, optimize its serving, and ensure it runs reliably in production
  • Background. PhD in CS, Physics, Math, or equivalent practical experience building backend or ML systems
  • Professional fluency in English (written and spoken) is required, as you will be collaborating daily with our US-based leadership and engineering teams
Read More
Arrow Right