CrawlJobs Logo

Senior AI Software Development Engineer

Romania, Iasi · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

We are currently seeking a senior, experienced AI Software Engineer to join our expanding team at AMD, Inc. In this role, you will apply your deep technical expertise to design, implement, and optimize AI and machine learning solutions across our technology and product offerings, while providing guidance and technical direction to other engineers. As a senior contributor and collaborative team player, you will play a key role in shaping technical decisions, driving high-impact projects, and contributing to AMD's continued growth and success through innovative AI solutions.

Job Responsibility

  • Serve as a senior technical contributor, helping define system architecture, development standards, and best practices
  • Provide mentorship and technical guidance to other engineers through design discussions, code reviews, and knowledge sharing
  • Assist in the development of artificial intelligence models, algorithms, and systems tailored to specific project goals and requirements
  • Collaborate effectively with cross-functional teams, including product managers, researchers, hardware engineers, and software developers to support the development of comprehensive AI solutions
  • Learn and adapt to new techniques and methodologies to enhance product performance and develop new features
  • Optimize machine learning models for efficient deployment on AMD hardware and software platforms
  • Contribute to the process of monitoring the performance of deployed models, maintenance and updates, and troubleshooting any related issues
  • Stay current on the latest advancements in the fields of AI and machine learning, collaborating closely with colleagues to foster a culture of innovation

Requirements

  • Demonstrated experience delivering complex AI or software systems and influencing technical direction within a team
  • Strong understanding of AI/ML concepts and techniques, including deep learning, supervised and unsupervised learning, reinforcement learning, and probabilistic graphical models
  • Familiarity with popular ML frameworks and libraries, such as TensorFlow, PyTorch, Keras, and Scikit-learn
  • Proficient in programming languages such as Python, C++, and Java, with a strong focus on maintainable, high-quality production code
  • Familiarity with AMD's hardware (GPU, CPU, and APU) and software (ROCm, OpenCL, HIP) platforms is a plus, but not required
  • Strong analytical, problem-solving, and critical-thinking skills, with the ability to balance hands-on development with broader technical ownership
  • Excellent written and verbal communication skills, with the ability to effectively communicate complex concepts to a diverse audience
  • Bachelor’s or Master’s degree in Computer Science, Computer/Software Engineering or related technical discipline

Nice to have

Familiarity with AMD's hardware (GPU, CPU, and APU) and software (ROCm, OpenCL, HIP) platforms

Looking for more opportunities?

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

Similar Jobs for

Senior AI Software Development Engineer

8 matching positions

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer - AI Compilers

The AI Frameworks team at Microsoft develops the AI software used to train and d...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton
  • Develop code generation techniques for new hardware platforms
  • Design and develop cutting edge AI software in C++ and Python
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Embody Microsoft's culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
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
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Research Software Development Engineer, MSR AI for Science

We are on the cusp of a new frontier in which machine learning and artificial in...
Location
Location
Netherlands , Schiphol
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree or equivalent work experience in Computer Science, Physics, Engineering, Chemistry, Mathematics or a related field
  • Strong familiarity with Linux and the open-source ecosystem
  • Proficient working with large datasets in a cloud or HPC environment
  • Proficient in building and optimizing distributed systems and large-data applications, including those using tensor accelerators or GPUs
  • Strong analytical, problem-solving, and communication skills
  • Passionate about pushing the boundaries of science
Job Responsibility
Job Responsibility
  • Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data
  • Build and optimize distributed data processing and model building pipelines
  • Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions
  • Collaborate with cross-functional teams, including scientists, researchers, and software engineers
  • Document and share best practices across the organization
  • Maintain the highest standards in code quality and software design
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer (Backend) - Evisort AI

Join the Workday AI organization, where you'll be building and supporting state-...
Location
Location
Canada , Vancouver; Toronto
Salary
Salary:
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering
  • 5+ years experience with a web development framework (Python/Typescript preferred: Flask, NestJS, Express, Django, or FastAPI)
  • Experience in ownership of designing, building and operating of SaaS products in cloud environments (AWS preferred)
  • Experience with a Relational DB (PostgreSQL preferred)
  • Familiarity with LLMs and Agent development
  • Familiarity with the tradeoffs and architecture of modern distributed systems and event-driven architectures
  • Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)
  • Hands-on experience with containerization technologies (Docker, Kubernetes)
  • Familiarity with Elasticsearch or other document stores
  • Experience with observability tools like Sentry and Grafana, building and monitoring dashboards
Job Responsibility
Job Responsibility
  • Collaborate with engineering, data science, product, and design teams to build and evolve our vision, strategy, and roadmap
  • Participate in a supportive, iterative team culture that values curiosity, learning, and strong engineering practices
  • Contribute to the growth and success of your teammates through knowledge sharing and mentorship
  • Take ownership of multiple functional areas in our platform — from development to production (“you build it, you run it”)
  • API Development: Design and build high-performance back-end services using Python to facilitate communication between microservices
  • Actively monitor and optimize code to ensure platform performance
  • Implement comprehensive monitoring, alerting, and logging strategies to ensure the health and performance of all integrations and back-end services
What we offer
What we offer
  • May be eligible for the Workday Bonus Plan or a role-specific commission/bonus
  • Annual refresh stock grants
  • Comprehensive benefits (refer to Workday benefits link)
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer in Test (SDET) - AI Cluster Networking and Security

In AI infrastructure organization, simplifying large hardware deployments with p...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in engineering in computer science, electrical, AI, data science of related field
  • 10+ years of experience in testing one of areas like enterprise software, distributed systems, datacenter hardware and software
  • Experience working in large enterprise or cloud networking infrastructure, high speed switches, routers, firewalls
  • Experience in qualifying networking vendor platforms like Juniper, Arista or Cisco and network test equipment like Ixia/Spirent
  • Experience in Datacenter technology like BGP, ECN, PFC
  • Experience testing networking security, compliance and firewalls
  • Strong coding skills in one of the programming languages like python, golang or C/C++
  • Strong debugging skills to debug issues in large distributed systems, hardware, and software. Experience with debugging tools like gdb, strace, networking monitors
  • Strong understanding of operating systems internals like memory management, file system working, security basics and performance
  • Strong understanding of datacenter layout, device performance characteristics like PCIe, networking and storage
Job Responsibility
Job Responsibility
  • Innovate and execute tests on cutting edge AI infrastructure
  • Define optimized test strategies and methodologies
  • Be a quick learner, adapt to new technologies
  • Build a strong understanding of how to break these large distributed systems challenge into smaller components that can be unit tested
  • Automate first approach - Aim for 100% automated tests to test all cluster features in areas of high availability, failure scenarios, performance, stress and security
  • Champion cluster security, reliability for uptime of 99.9999% and ease of use with observability
  • Test all components of AI cluster including but not limited to cluster software involving kubernetes, prometheus and grafana. Cluster hardware components like ML wafer scale accelerators, CPU runtime nodes, High speed swarmx interconnect, High speed data transfer of weights through memoryx interconnect
  • Qualify cluster networking solutions which consists of high-speed switches, routers and optics from various vendors
  • Qualify cluster security features including OS security, network security, cloud compliance user access and security certifications
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Senior Software Development Engineer in Test (SDET) - AI Cluster

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. ...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in engineering in computer science, electrical, AI, data science or related field
  • 5+ years of experience in testing one of areas like enterprise software, distributed systems, datacenter hardware and software
  • Strong coding skills in one of the programming languages like python, golang and C/C++
  • Strong debugging skills to debug issues in large distributed systems, hardware, and software. Experience with debugging tools like pdb, gdb, strace and network monitors
  • Strong understanding of operating systems internals like memory management, file system working, security and performance
  • Strong understanding of datacenter layout, device performance characteristics like Servers, Memory, BIOS, PCIe, networking and storage
  • Experience with cloud technologies like AWS, kubernetes and dockers. Monitoring tools like grafana, prometheus is huge plus
Job Responsibility
Job Responsibility
  • Innovate and execute tests on cutting edge AI infrastructure
  • Define optimized test strategies and methodologies
  • Be a quick learner, adapt to new technologies
  • Build a strong understanding of how to break these large distributed systems challenge into smaller components that can be unit tested
  • Automate first approach - Aim for 100% automated tests to test all cluster features in areas of high availability, failure scenarios, performance, stress and security
  • Champion cluster security, reliability for uptime of 99.9999% and ease of use with observability
  • Test all components of AI cluster including but not limited to cluster software involving kubernetes, prometheus and grafana. Cluster hardware components like ML wafer scale accelerators, CPU runtime nodes, High speed swarmx interconnect, High speed data transfer of weights through memoryx interconnect
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Senior Software Engineer, Managed AI - AI model LifeCycle

The Senior Software Engineer for the Model LifeCycle team will contribute to bui...
Location
Location
United States , San Francisco
Salary
Salary:
172425.00 - 209000.00 USD / Year
crusoe.ai Logo
Crusoe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience delivering production-ready features
  • Familiarity with essential cloud-based services (e.g., compute, storage, networking)
  • Familiarity with Generative AI (Large Language Models, Multimodal)
  • Experience with AI infrastructure components (training, inference)
  • 4-5+ years of industry experience with demonstrated history of consistent success leading a varied portfolio of initiatives across your function
Job Responsibility
Job Responsibility
  • Implement and maintain systems for fine-tuning large foundation models (SFT, PEFT, LoRA, adapters), including multi-node orchestration, checkpointing, failure recovery, and cost-efficient scaling
  • Implement and maintain end-to-end training pipelines for Large Language Models
  • Implement components for distillation and reinforcement learning pipelines (e.g., preference optimization, policy optimization, reward modeling)
  • Develop and maintain core agent execution infrastructure
  • Implement features for dataset, model, and experiment management, focusing on versioning, lineage, evaluation, and reproducible fine-tuning
  • Work closely with Senior Engineers and Principal Engineers, as well as product and platform teams, to implement system abstractions and APIs
  • Contribute to technical discussions on training runtimes, scheduling, storage, and model lifecycle management
  • Engage with the open-source LLM ecosystem
What we offer
What we offer
  • Restricted Stock Units
  • 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