<div>
<article data-clipboard-cangjie="["root",{},["p",{"jc":"left","ind":{},"spacing":{},"uuid":"mn5n0yjz24pxe6m0hoi"},["span",{"data-type":"text"},["span",{"bold":true,"sz":10,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},"Job description"]]],["p",{"jc":"justify","ind":{},"spacing":{},"uuid":"mn5n0yk0kl7oq778rxi"},["span",{"data-type":"text"},["span",{"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},"We are seeking a highly skilled and experienced "],["span",{"bold":true,"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},"Python Backend Engineer"],["span",{"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"}," to join our Materials Science AI team. You will take full ownership of the "],["span",{"bold":true,"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},"AI Agent architecture"],["span",{"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},", specifically focusing on the development of formulation and search agents. You will design the \"brain\" of our systems—orchestrating complex workflows between LLMs, internal skill modules, and scientific search APIs. You will collaborate with cross-functional stakeholders, mentor junior engineers, and drive innovation in our "],["span",{"bold":true,"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"},"Agentic backend services"],["span",{"sz":9,"szUnit":"pt","color":"rgb(0, 0, 0)","data-type":"leaf"}," while ensuring a seamless integration with our Vue-based frontend."]]]]" data-identifier-application__slash__x-cangjie-fragment="JTdCJTIya2xhc3MlMjIlM0ElMjJkb2N1bWVudCUyMiUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMmtsYXNzJTIyJTNBJTIyYmxvY2slMjIlMkMlMjJ0eXBlJTIyJTNBJTIycGFyYWdyYXBoJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiUyMmpjJTIyJTNBJTIybGVmdCUyMiUyQyUyMmluZCUyMiUzQSU3QiU3RCUyQyUyMnNwYWNpbmclMjIlM0ElN0IlN0QlMkMlMjJ1dWlkJTIyJTNBJTIybW41bjB5anoyNHB4ZTZtMGhvaSUyMiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIya2xhc3MlMjIlM0ElMjJ0ZXh0JTIyJTJDJTIybGVhdmVzJTIyJTNBJTVCJTdCJTIya2xhc3MlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMkpvYiUyMGRlc2NyaXB0aW9uJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyYm9sZCUyMiUyQyUyMmRhdGElMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyc3olMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0ExMCUyQyUyMnN6VW5pdCUyMiUzQSUyMnB0JTIyJTdEJTdEJTJDJTdCJTIya2xhc3MlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvbG9yJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiUyMnZhbHVlJTIyJTNBJTIycmdiKDAlMkMlMjAwJTJDJTIwMCklMjIlN0QlN0QlNUQlN0QlNUQlN0QlNUQlMkMlMjJjb250ZW50VHlwZSUyMiUzQSUyMmNhbmdqaWUtdGV4dGJsb2NrJTIyJTdEJTJDJTdCJTIya2xhc3MlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIyamMlMjIlM0ElMjJqdXN0aWZ5JTIyJTJDJTIyaW5kJTIyJTNBJTdCJTdEJTJDJTIyc3BhY2luZyUyMiUzQSU3QiU3RCUyQyUyMnV1aWQlMjIlM0ElMjJtbjVuMHlrMGtsN29xNzc4cnhpJTIyJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyV2UlMjBhcmUlMjBzZWVraW5nJTIwYSUyMGhpZ2hseSUyMHNraWxsZWQlMjBhbmQlMjBleHBlcmllbmNlZCVDMiVBMCUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTdCJTIya2xhc3MlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMnN6JTIyJTJDJTIyZGF0YSUyMiUzQSU3QiUyMnZhbHVlJTIyJTNBOSUyQyUyMnN6VW5pdCUyMiUzQSUyMnB0JTIyJTdEJTdEJTJDJTdCJTIya2xhc3MlMjIlM0ElMjJtYXJrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvbG9yJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiUyMnZhbHVlJTIyJTNBJTIycmdiKDAlMkMlMjAwJTJDJTIwMCklMjIlN0QlN0QlNUQlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyUHl0aG9uJTIwQmFja2VuZCUyMEVuZ2luZWVyJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyYm9sZCUyMiUyQyUyMmRhdGElMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyc3olMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0E5JTJDJTIyc3pVbml0JTIyJTNBJTIycHQlMjIlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29sb3IlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0ElMjJyZ2IoMCUyQyUyMDAlMkMlMjAwKSUyMiU3RCU3RCU1RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlQzIlQTB0byUyMGpvaW4lMjBvdXIlMjBNYXRlcmlhbHMlMjBTY2llbmNlJTIwQUklMjB0ZWFtLiUyMFlvdSUyMHdpbGwlMjB0YWtlJTIwZnVsbCUyMG93bmVyc2hpcCUyMG9mJTIwdGhlJUMyJUEwJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyc3olMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0E5JTJDJTIyc3pVbml0JTIyJTNBJTIycHQlMjIlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29sb3IlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0ElMjJyZ2IoMCUyQyUyMDAlMkMlMjAwKSUyMiU3RCU3RCU1RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjJBSSUyMEFnZW50JTIwYXJjaGl0ZWN0dXJlJTIyJTJDJTIybWFya3MlMjIlM0ElNUIlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyYm9sZCUyMiUyQyUyMmRhdGElMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyc3olMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0E5JTJDJTIyc3pVbml0JTIyJTNBJTIycHQlMjIlN0QlN0QlMkMlN0IlMjJrbGFzcyUyMiUzQSUyMm1hcmslMjIlMkMlMjJ0eXBlJTIyJTNBJTIyY29sb3IlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTIydmFsdWUlMjIlM0ElMjJyZ2IoMCUyQyUyMDAlMkMlMjAwKSUyMiU3RCU3RCU1RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybGVhZiUyMiUyQyUyMnRleHQlMjIlM0ElMjIlMkMlMjBzcGVjaWZpY2FsbHklMjBmb2N1c2luZyUyMG9uJTIwdGhlJTIwZGV2ZWxvcG1lbnQlMjBvZiUyMGZvcm11bGF0aW9uJTIwYW5kJTIwc2VhcmNoJTIwYWdlbnRzLiUyMFlvdSUyMHdpbGwlMjBkZXNpZ24lMjB0aGUlMjAlNUMlMjJicmFpbiU1QyUyMiUyMG9mJTIwb3VyJTIwc3lzdGVtcyVFMiU4MCU5NG9yY2hlc3RyYXRpbmclMjBjb21wbGV4JTIwd29ya2Zsb3dzJTIwYmV0d2VlbiUyMExMTXMlMkMlMjBpbnRlcm5hbCUyMHNraWxsJTIwbW9kdWxlcyUyQyUyMGFuZCUyMHNjaWVudGlmaWMlMjBzZWFyY2glMjBBUElzLiUyMFlvdSUyMHdpbGwlMjBjb2xsYWJvcmF0ZSUyMHdpdGglMjBjcm9zcy1mdW5jdGlvbmFsJTIwc3Rha2Vob2xkZXJzJTJDJTIwbWVudG9yJTIwanVuaW9yJTIwZW5naW5lZXJzJTJDJTIwYW5kJTIwZHJpdmUlMjBpbm5vdmF0aW9uJTIwaW4lMjBvdXIlQzIlQTAlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJzeiUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQTklMkMlMjJzelVuaXQlMjIlM0ElMjJwdCUyMiU3RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2xvciUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQSUyMnJnYigwJTJDJTIwMCUyQyUyMDApJTIyJTdEJTdEJTVEJTdEJTJDJTdCJTIya2xhc3MlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMkFnZW50aWMlMjBiYWNrZW5kJTIwc2VydmljZXMlMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJib2xkJTIyJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJzeiUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQTklMkMlMjJzelVuaXQlMjIlM0ElMjJwdCUyMiU3RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2xvciUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQSUyMnJnYigwJTJDJTIwMCUyQyUyMDApJTIyJTdEJTdEJTVEJTdEJTJDJTdCJTIya2xhc3MlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMiVDMiVBMHdoaWxlJTIwZW5zdXJpbmclMjBhJTIwc2VhbWxlc3MlMjBpbnRlZ3JhdGlvbiUyMHdpdGglMjBvdXIlMjBWdWUtYmFzZWQlMjBmcm9udGVuZC4lMjIlMkMlMjJtYXJrcyUyMiUzQSU1QiU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJzeiUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQTklMkMlMjJzelVuaXQlMjIlM0ElMjJwdCUyMiU3RCU3RCUyQyU3QiUyMmtsYXNzJTIyJTNBJTIybWFyayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2xvciUyMiUyQyUyMmRhdGElMjIlM0ElN0IlMjJ2YWx1ZSUyMiUzQSUyMnJnYigwJTJDJTIwMCUyQyUyMDApJTIyJTdEJTdEJTVEJTdEJTVEJTdEJTVEJTJDJTIyY29udGVudFR5cGUlMjIlM0ElMjJjYW5namllLXRleHRibG9jayUyMiU3RCU1RCU3RA==" data-identifier-application__slash__x-doc-key="1X3lEJMxGXpmnJbv">
<p><strong><span data-type="text">Job description</span></strong></p>
<p><span data-type="text">We are seeking a highly skilled and experienced </span><span data-type="text">Python Backend Engineer</span><span data-type="text"> to join our Materials Science AI team. You will take full ownership of the </span><span data-type="text">AI Agent architecture</span><span data-type="text">, specifically focusing on the development of formulation and search agents. You will design the "brain" of our systems—orchestrating complex workflows between LLMs, internal skill modules, and scientific search APIs. You will collaborate with cross-functional stakeholders, mentor junior engineers, and drive innovation in our </span><span data-type="text">Agentic backend services</span><span data-type="text"> while ensuring a seamless integration with our Vue-based frontend.</span></p>
</article>
</div>
Responsibilities
•
Design and implement robust backend solutions in Python using a three-layer architecture (Main Agent, Skills, and Search APIs).
•
Own the entire development cycle of Formulation Agents, from structured data extraction (patents/literature) to mechanistic reasoning and "functional blueprint" generation.
•
Address Out-of-Distribution (OOD) issues, reduce hallucinations through expert knowledge engineering, and ensure high-performance execution of complex agentic chains.
•
Develop and maintain modular "Skills" and agentic search tools, ensuring they are optimized for complex scientific querying.
•
Work closely with Material & Formulation Experts, Frontend Engineers, and Product Managers to align product roadmaps.
•
Diagnose issues in agent reasoning or data pipelines, implementing long-term fixes to prevent regressions in AI performance.
Qualifications
Minimum Qualifications
•
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
•
Strong understanding of AI Orchestration frameworks (e.g., LangChain, LangGraph, or CrewAI) and LLM API integration.
•
Basic proficiency in Vue.js or modern frontend frameworks to facilitate full-stack collaboration and UI-to-Agent state management.
•
Familiarity with CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
•
Familiarity with SQL/NoSQL databases.
•
Demonstrated ability to independently lead AI-centric projects from concept to deployment.
Preferred Qualifications
•
Familiarity with the Model Context Protocol (MCP) and building modular "Skill" tools for AI agents.
•
Familiarity with Agent technical stack, e.g., agentic search, context engineering, etc.
•
Proficient in Python, and Familarity with vibe coding, e.g., Claude code.
•
Strong communication skills and the ability to collaborate effectively with a multidisciplinary team.