CrawlJobs Logo

Applied AI & GPU Software Engineer

Poland, Warsaw · Job Posted May 31, 2026
Apply Position
Job Link Share

Job Description

AMD is seeking a Software Engineer to join the Software Ecosystem Enablement team, focused on deploying and optimizing machine learning inference in commercial applications in content creation and CAE spaces. This role targets performance, scalability, and memory efficiency across heterogeneous platforms (GPU, NPU, CPU), enabling next-generation ML-driven features in real-world applications.

Job Responsibility

  • Investigate and prototype hybrid ML systems for graphics, simulation, and media-generation pipelines
  • Integrate existing ML models and inference pipelines into commercial software systems
  • Design efficient workload scheduling and distribution across heterogeneous resources
  • Profile workloads across GPU, NPU, and CPU to identify bottlenecks and optimize performance
  • Evaluate runtimes, execution providers, and deployment strategies for modern hardware architectures
  • Collaborate with domain experts and existing GPU engineering teams

Requirements

  • 10+ years of professional software development experience
  • Solid programming fundamentals in C/C++
  • Experience developing or contributing to GPU-accelerated applications
  • Solid understanding of GPU programming fundamentals
  • Debugging experience with GPU kernels or performance-critical code
  • Familiarity with modern ML frameworks and inference systems
  • Experience with denoising, neural rendering, or ML simulation is an asset
  • Experience with content creation apps, CAD/CAE tools, or HPC pipeline is an asset

Nice to have

  • Experience with denoising, neural rendering, or ML simulation is an asset
  • Experience with content creation apps, CAD/CAE tools, or HPC pipeline is an asset

What we offer

Benefits offered are described: AMD benefits at a glance

Looking for more opportunities?

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

Similar Jobs for

Applied AI & GPU Software Engineer

8 matching positions

Senior AI Models GPU Deployment Software Engineer

Join AMD and help bring cutting-edge AI models to life on AMD GPUs! We’re lookin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic understanding of GPU computing (HIP, CUDA, or OpenCL is a plus)
  • Interest in computer architecture and how hardware works
  • Familiarity with AI concepts (Natural Language Processing, Vision, Audio, Recommendations)
  • Programming skills in C++, Python, or similar languages
  • Ability to debug and test your code
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
Job Responsibility
Job Responsibility
  • Help run and improve AI models (like Chatbots, Vision, and MultiModal systems) on AMD GPUs
  • Work with popular AI tools like PyTorch and TensorFlow to make them faster on AMD GPUs
  • Collaborate with open-source communities to share improvements
  • Apply good coding practices to build reliable and efficient software
Read More
Arrow Right

Senior Software Engineer - Applied Sciences Group

Microsoft's Applied Sciences Group is at the forefront of developing groundbreak...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
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 solid technical engineering experience with coding in C++ and Python
  • OR equivalent experience
  • High-level understanding of machine learning paradigms
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Solid experience in C++
  • Solid experience in Python
  • Experience with shipping a product end to end
  • Experience in low-level performance optimizations
  • Experience with deep learning frameworks (e.g. PyTorch, TensorFlow)
Job Responsibility
Job Responsibility
  • Design, build, test, debug, and ship high quality features
  • Work with appropriate stakeholders to determine requirements, identify the dependencies and develop the design documents
  • Break down larger work items and provide estimation
  • Deliver core algorithmic components
  • Work with engineers and researchers on building solutions for algorithm evaluation, comparison, and visualization
  • Work on algorithm optimization and productization across different platforms, including NPU, GPU and CPU
  • Work on the runtime end-to-end integration of individual processing components
  • Follow ongoing research – papers, conferences, and academia in the field
  • Apply engineering best practices throughout the software development lifecycle
  • Demonstrate initiative to incubate new ideas
  • Fulltime
Read More
Arrow Right

Ai Software Engineer

Meta is seeking a Software Engineer to join our team. The candidate is someone w...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or a related STEM field
  • Specialized experience in one or more of the following AI/deep learning domains: AI infrastructure, hardware accelerators, high performance computing, AI compilers, performance optimizations, GPU architecture, on-device optimization, AI frameworks (PyTorch), HW/SW co-design and numerics
  • Experience developing AI algorithms in C/C++ or Python for large-scale AI applications
Job Responsibility
Job Responsibility
  • Apply in depth knowledge of AI infrastructure and hardware acceleration techniques to build and optimize our intelligent AI systems that improve Meta’s product and experiences
  • Goal setting related to project impact, AI system design, and infrastructure efficiency
  • Directly or influencing partners to deliver impact through thorough data analysis
  • Drive large efforts across multiple teams
  • Define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in depth knowledge of how the AI infra interacts with the other systems around it
Read More
Arrow Right

Software Engineer - AI SysML (Technical Leadership)

Meta is seeking an AI Software Engineer to join our Research & Development teams...
Location
Location
United States , Sunnyvale
Salary
Salary:
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Vast experience communicating and working across functions to drive solutions
  • Experience in driving large cross-functional and industry-wide engineering efforts
  • Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision
  • Experience leading projects with industry-wide impact
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Significant experience in mentoring/influencing engineers across organizations
  • Specialized experience in one or more of the following machine learning/deep learning domains: ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization
  • Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python
Job Responsibility
Job Responsibility
  • Drive the organization’s goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta’s products and experiences
  • Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency
  • Assist in goal setting related to project impact
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in depth knowledge of how the machine learning system interacts with the other systems around it
  • Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Systems Design Engineer - AI Cluster Software

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great prod...
Location
Location
United States , Austin
Salary
Salary:
163200.00 - 244800.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters degree in electrical or computer engineering
  • Evidence of end-to-end systems thinking, debugging, and tradeoff decisions
  • hands-on familiarity with at least two schedulers and/or orchestration systems (e.g., Slurm, Kubernetes), MPI/OpenMP, distributed storage patterns, or performance analysis
  • experience writing evaluation docs/RFCs with clear criteria, benchmarks, risks, and recommendations
  • Strong Linux fundamentals: Linux operating systems, networking, filesystems, containers, performance tooling (perf, flamegraphs, nvprof/rocprof, basic eBPF)
  • ability to turn complex systems into accessible, structured documentation with diagrams and reproducible steps
  • ROCm, RCCL, Instinct GPUs, EPYC platforms, compiler/toolchain impacts, and performance tuning
  • DDP, collective comms, sharded/stateful optimizers
  • NCCL/RCCL behavior and transport considerations (PCIe, NVLink, IF)
  • Slurm configuration patterns, Kubernetes for HPC/AI (GPU operators, device plugins), Apptainer/Singularity
Job Responsibility
Job Responsibility
  • Apply your expertise to shape AI infrastructure by creating reference architectures, configuration guides, and deployment blueprints that help internal teams and customers make informed hardware and software decisions
  • Perform deep technical evaluations of AI stacks across compute, storage, networking, and observability layers, documenting how they work, where they fit, and the tradeoffs involved
  • Design and execute reproducible experiments and benchmarking harnesses to compare technologies such as schedulers, distributed training libraries, and observability stacks
  • Develop small reference implementations and tools to validate performance hypotheses, analyze system behavior and more
  • Build a library of technical artifacts—including presentations, design documents, and “how it works” guides, to support pre-sales engineers and enable others to skill up from an HPC perspective
  • Present findings through demos, documentation, and internal talks, and create templates and checklists to support repeatable evaluations and cluster designs
  • Fulltime
Read More
Arrow Right

Senior Staff AI Software System Design Engineer

As an AICE Software System Design Engineer, you will be responsible for the cust...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert knowledge in machine learning areas such as frameworks (e.g. vLLM, Sglang, Megatron-LM, Deepspeed, TensorRT etc.)
  • distribution
  • kernel operator
  • compiler
  • runtime
  • driver
  • performance optimization for inference or training
  • strong programming skills in C++ and Python
  • hands-on experience with industry AI use scenarios, solutions, end-to-end pipelines, frameworks or SDKs
  • strong debugging and development skillsets
Job Responsibility
Job Responsibility
  • Position technical proposals and support to top customers
  • provide significant contribution to customer PoC success
  • drive custom requirements for AI SW
  • collaborate and interact with different teams to analyze and optimize training and inference workloads and solutions
  • analyze competitive solutions to identify strength and weakness for articulate value propositions
  • apply your knowledge of software engineering best practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Enterprise Software Engineering

Crusoe's mission is to accelerate the abundance of energy and intelligence. We’r...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 200000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building and shipping production software
  • Full-stack proficiency across frontend, backend, APIs, and data layers
  • Hands-on experience using AI-assisted development tools in a professional setting to ship real software
  • Strong fundamentals in at least one modern language (Python, TypeScript, Go, or similar) with the ability to learn new ones quickly
  • Experience building and integrating APIs and working with enterprise middleware or system integrations
  • Familiarity with cloud platforms, containerization, and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Building and shipping internal tools, automations, and integrations that deliver measurable value across Finance, Operations, HR, and other business teams
  • Using AI-assisted development as the default workflow, including writing specs, crafting prompts, reviewing AI-generated code, and iterating rapidly
  • Defining foundational technical patterns, including coding standards, project conventions, reusable components, and context files that guide AI-driven development
  • Designing and maintaining integrations between enterprise systems using APIs, middleware, and data pipelines
  • Developing solutions across a hybrid environment, combining cloud application platforms with internal GPU compute for AI workloads
  • Partnering with business teams in rapid prototyping sprints, then hardening prototypes into production-ready systems with testing, monitoring, and documentation
  • Establishing CI/CD pipelines, automated testing, and quality gates for all delivered solutions
  • Owning solutions end-to-end, from specification and implementation through deployment and production support
  • Operating within tiered governance frameworks, applying appropriate review and compliance controls based on solution sensitivity
What we offer
What we offer
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Fulltime
Read More
Arrow Right

Machine Learning and Generative AI Engineer

As a Machine Learning and Generative AI Engineer on our team, you will help lead...
Location
Location
United States , Boston
Salary
Salary:
Not provided
hbs.edu Logo
HBS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of five years' post-secondary education or relevant work experience
  • Bachelor's degree in mathematics, physics, computer science, engineering, statistics, or an equivalent technical discipline desired
  • Minimum of two to three years' software development experience with Python and SQL
  • Minimum of two to three years of experience building and deploying NLP and deep learning model pipelines into a cloud environment
  • Minimum two to three years of experience using PyTorch or Tensorflow, including optimizing code for GPU clusters
  • Experience building advanced GenAI workflows such as retrieval-augmented generation (RAG), model chaining, dynamic prompting, and parameter-efficient fine-tuning (PEFT/SFT) using LangChain, LangGraph, or similar frameworks
  • Experience establishing model guardrails and developing bias detection and mitigation techniques for AI applications
  • Experience with embedding models and tuning vector databases (e.g., Qdrant, Pinecone, Weaviate) to improve semantic search and retrieval performance
  • Solid understanding of the theoretical foundations of LLMs, including Transformer architectures and self-attention mechanisms
  • Experience with relational and NoSQL databases, big data tools (Spark, Kafka), Linux environments, and at least one major cloud provider (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Architect, build, maintain, and improve a suite of GenAI applications and their underlying systems
  • Automate machine learning pipelines, monitor performance and costs, and optimize models by using techniques such as LoRA/QLoRA and other parameter-efficient methods
  • Establish reusable frameworks to streamline model building, deployment and monitoring
  • Incorporate comprehensive logging, tracing, and alerting mechanisms
  • Build guardrails, compliance rules, and oversight workflows into the GenAI application platform, including approval chains for model updates and staged rollouts for production releases
  • Develop templates, guides, and sandbox environments to support onboarding of new contributors and experimentation with emerging techniques
  • Ensure user-facing applications built on the GenAI application platform are safe and reliable, enforcing rigorous validation and testing before publishing, and implement a clear peer review process
  • Apply an entrepreneurial mindset to identify opportunities to optimize business processes, improve user experiences, and prototype solutions that demonstrate value
  • Work closely with data scientists and analysts to develop and deploy new product features across web and mobile applications
  • Contribute to and promote sound software engineering practices across the team
What we offer
What we offer
  • Generous paid time off including parental leave
  • Medical, dental, and vision health insurance coverage starting on day one
  • Retirement plans with university contributions
  • Wellbeing and mental health resources
  • Support for families and caregivers
  • Professional development opportunities including tuition assistance and reimbursement
  • Commuter benefits, discounts and campus perks
  • Fulltime
Read More
Arrow Right