{"id":2000381,"url":"https://alion.io/job/amdtelecom-aiml-compiler-developer-npu-acceleration","title":"AI/ML Compiler Developer (NPU Acceleration)","company":{"id":2660826,"name":"Amdtelecom","domain":"amdtelecom.net","url":"https://alion.io/company/amdtelecom-2","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":21000,"max_usd":43000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Stable Diffusion","optional":false},{"name":"PyTorch","optional":true},{"name":"PyTorch C++","optional":true},{"name":"TensorFlow","optional":true},{"name":"TensorFlow C++","optional":true}],"status":"live","first_seen_at":"2026-10-07T08:06:18Z","employer_posted_date":null,"last_verified_at":"2026-10-07T08:06:18Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"ADVANCE YOUR CAREER. ADVANCE THE WORLD. \n\nAt AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.\n\nWhether you're designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we'll advance your career.\n\nMTS SOFTWARE DEVELOPMENT ENGINEER\n\nTHE ROLE: \n\nWe are looking for a dynamic, energetic Lead / Staff Software Engineer to join our growing team in AI (Artificial Intelligence) group. In this role, the individual will be responsible for developing AI/ML specific C/C++ kernels and dataflow schedules for AMD Ryzen Processors built on XDNA Neural Processor Units (NPU) to map LLMs, Stable Diffusion networks on NPU. As a C++ Kernel Developer, you will play a crucial role in designing, optimizing, and implementing machine learning kernels specifically tailored for vector processors. Your work will directly impact the efficiency, speed, and accuracy of our machine learning models.\n\nKey Responsibilities\n\nKernel Development: \nDesign and implement highly optimized C++ kernel library for NPU/GPU. \nCollaborate with the research and software teams to integrate these kernels into the existing software stack. \nVector Processor Optimization: \nWork closely with hardware engineers to understand the architecture of VLIW vector core units such as MAC, GeMM, and non-linear functions. \nDevelop vectorized code that leverages SIMD (Single Instruction, Multiple Data) and ILP (instruction level parallelism) for maximum performance. \nPerformance Profiling and Tuning: \nProfile and analyze the performance of existing kernels. \nIdentify bottlenecks and optimize critical sections for better throughput. \nTesting and Validation: \nDevelop CPU models for the ML operators in C++/ Python to validate accuracy. \nWrite unit tests and integration tests to ensure correctness and reliability. \nValidate kernel performance across different hardware platforms. \nDocumentation and Collaboration: \nDocument design specs for new kernels and the performance improvements. \nFollow coding guidelines, use tools like git to maintain code and create pull-requests, and documentation. \nCollaborate with cross-functional teams, including machine learning researchers and software engineers.\n\nPREFERRED EXPERIENCE: \n\nExcellent C/C++ and Python coding skills \nGood understanding of SIMD/Tensor/VLIW processor architecture to exploit parallelism. \nExperience with vectorized programming (SIMD) and parallel computing. \nFamiliarity with machine learning frameworks (e.g., TensorFlow, PyTorch) is a plus. \nExperience with silicon bring-up and pre-silicon validation on Emulation platforms is a plus. \nKnowledge of low-level hardware details (cache hierarchy, memory access patterns) is desirable. \nExcellent problem-solving skills and a passion for performance optimization.\n\nAcademic Credentials\n\nBS/Masters/PhD degree in Computer Science, Electrical Engineering, or a related field with around 10/8/5 year experience respectively.\n\nBenefits offered are described: AMD benefits at a glance.\n\nAMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants needs under the respective laws throughout all stages of the recruitment and selection process.\n\nAMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's Responsible AI Policy is available here.\n\nThis posting is for an existing vacancy.","description_format":"text","description_chars":4205,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Cybersecurity","Email Hosting & Delivery"],"lifecycle":[{"event":"open","at":"2026-10-07T11:09:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":41,"reasons":["seen:1","velocity","win:early"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/amdtelecom-aiml-compiler-developer-npu-acceleration","json_url":"https://alion.io/job/amdtelecom-aiml-compiler-developer-npu-acceleration.json","meta":{"generated_at":"2026-10-10T00:37:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1023,"day_limit":5000,"remaining_today":3977,"minute_limit":60,"resets_at":"2026-10-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2660826},"rest":"https://alion.io/mcp/rest/get_company?id=2660826"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Famdtelecom-aiml-compiler-developer-npu-acceleration"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Famdtelecom-aiml-compiler-developer-npu-acceleration"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Famdtelecom-aiml-compiler-developer-npu-acceleration"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/amdtelecom-aiml-compiler-developer-npu-acceleration\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famdtelecom-aiml-compiler-developer-npu-acceleration"}]}