Software Engineer (AI Agent)
Job Summary
Job description
We are seeking a highly skilled and experiencedPython Backend Engineerto join our Materials Science AI team. You will take full ownership of theAI Agent architecture specifically focusing on the development of formulation and search agents. You will design the brain of our systemsorchestrating 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 ourAgentic backend serviceswhile ensuring a seamless integration with our Vue-based frontend.
Responsibilities
- Design and implement robust backend solutions inPythonusing a three-layer architecture (Main Agent Skills and Search APIs).
- Own the entire development cycle ofFormulation Agents from structured data extraction (patents/literature) to mechanistic reasoning and functional blueprint generation.
- AddressOut-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 withMaterial & 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
- Bachelors or Masters 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 inor 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 theModel 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.
Required Experience:
Unclear Seniority
Key Skills
About Company
Patsnap empowers IP and R&D teams with advanced AI to get better answers and make faster decisions. Increase IP productivity by 75% while reducing R&D wastage by 25%.