{"id":714655,"url":"https://alion.io/job/persimmons-compiler-engineer-mid-andor-backend","title":"Compiler Engineer (Mid and/or Backend)","company":{"id":685393,"name":"Persimmons","domain":"persimmons.ai","url":"https://alion.io/company/persimmons","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":81,"open_postings":4,"ghost_share":0,"stale_share":0.75,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":134000,"max_usd":288000,"period":"year","method":"role_country_seniority_unknown","sample_n":9411},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"LLVM","optional":false},{"name":"MLIR","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Triton","optional":false}],"status":"live","first_seen_at":"2026-03-02T00:00:00Z","employer_posted_date":"2026-03-02","last_verified_at":"2026-10-29T00:17:11Z","board_verified":true,"closed_at":null,"days_open":241,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":241},"description":"Who we are:\nPersimmons is building the infrastructure that will power the next decade of AI. Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We’re on a mission to enable smarter devices, more sustainable data centers, and entirely new applications the world hasn’t imagined yet.\nWhy join us:\nWe’re growing fast and looking for bold thinkers, builders, and curious problem-solvers who want to push the limits of AI hardware and software. If you're ready to join a world-class team and play a critical role in making a global impact - we want to talk to you.\nSummary of Role:\nThis role focuses on transforming higher-level MLIR-based large language models by applying sophisticated mid- and backend compiler techniques to target Persimmons.ai's custom accelerator hardware. You will help design and optimize the Persimmons Compiler mid- and backend, integrate it with custom operations and kernels, as well as implement compiler passes that convert higher-level intermediate representations into runtime-oriented code and libraries. This position offers the opportunity to directly shape Persimmons.ai’s innovative AI hardware and software stack through close collaboration with teams across hardware, systems, and software.\nWhat you’ll do:\nDevelop and enhance MLIR-based compiler pipelines targeting Persimmons' custom spatial accelerator hardware.\nDesign and optimize the Persimmons Compiler mid- and backend techniques for efficient lowering, graph-to-resources mapping, and code generation. \nImplement transformations to convert Python, PyTorch, and similar kernel representations to LLVM IR and runtime-ready libraries. \nArchitect and implement efficient support for SPMD-based, distributed collective operations and lower them through specialized MLIR compiler dialects (e.g., MESH, SHARDY). \nDrive advanced loop optimizations leveraging polyhedral analysis: loop tiling, fusion, interchange, skewing, and related techniques. \nApply and optimize techniques such as bufferization, padding, inlining, and integration of custom operations and kernels within the compilation workflow. \nWork on register allocation and instruction scheduling for Persimmons’ spatial hardware, ensuring high resource utilization, throughput, and low latency. \nContribute to graph and tensor partitioning logic for optimal hardware-targeted execution. \nCollaborate across teams to deliver performant compilation flows from high-level ML representations to low-level executable artifacts.\nRequirements\nWhat You Bring To The Table:\nWe do not expect candidates to meet all of the requirements listed below; strong candidates will demonstrate expertise in several key areas. \nSolid understanding and experience with underlying principles and methods of the MLIR framework (SSA representation, interfaces, rewriting, dialect hierarchy, etc.). \nHands-on experience with developing MLIR-based compiler infrastructure, algorithms, and techniques for non-GPU/custom spatial hardware architectures. \nWorking experience with lowering SIMD operations from PyTorch, Triton, xDSL, pyDSL, or similar Python-based frontends toward LLVM IR and, further, to SIMD kernel library. \nExtensive experience and understanding of loop optimization based on polyhedral principles. \nExperience and understanding of SPMD-based, distributed collective operations, specialized MLIR compiler dialects (e.g., MESH, SHARDY), and collective operation lowering in compilers for spatial hardware. \nExperience with techniques such as padding, bufferization, inlining, and other lowering techniques. \nKnowledge of register allocation and instruction scheduling in spatial architectures. \nExperience in lowering and integration of custom operations and kernels at the compiler mid- and backend. \nFamiliarity with graph and tensor partitioning and mapping optimization algorithms and their integration in the compiler workflow. \nHigh level of understanding and 5+ years of experience with C++ and appreciation for writing clean and maintainable code. Good knowledge of Python is a big plus.\nDemonstrated fluency with modern AI tools and workflows (e.g., leveraging AI assistants for research, analysis, or productivity).\nBenefits\n Competitive salary and benefits package.\n Flexible PTO\n 401k\n Please note: Our organization does not accept unsolicited candidate submissions from external recruiters or agencies. Any such submissions, regardless of form (including but not limited to email, direct messaging, or social media), shall be deemed voluntary and shall not create any express or implied obligation on the part of the organization to pay any fees, commissions, or other compensation. Direct contact of employees, officers, or board members regarding employment opportunities is strictly prohibited and will not receive a response.","description_format":"text","description_chars":4841,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["401k plan"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Agents","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-11T05:41:46Z"},{"event":"open","at":"2026-09-25T17:47:13Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.126,"p_room":0.28,"age_days":241,"expected_fill_days":24,"reasons":["conf:5","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/persimmons-compiler-engineer-mid-andor-backend","json_url":"https://alion.io/job/persimmons-compiler-engineer-mid-andor-backend.json","meta":{"generated_at":"2026-10-29T07:03:33Z","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_verified","counted_by":"address","units_charged":1,"used_today":10752,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00: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":685393},"rest":"https://alion.io/mcp/rest/get_company?id=685393"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpersimmons-compiler-engineer-mid-andor-backend"},{"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%2Fpersimmons-compiler-engineer-mid-andor-backend"},{"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%2Fpersimmons-compiler-engineer-mid-andor-backend"},{"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/persimmons-compiler-engineer-mid-andor-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpersimmons-compiler-engineer-mid-andor-backend"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":714655}},{"tool":"search_jobs","arguments":{"company":"persimmons.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":714655},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}