R

AI Application Engineer

Revvity

📍 Shanghai, null

Posted 3 weeks ago

Quick Info

Job Type

Full Time

Specialty Skills

PythonLLMAgent/RAG frameworksLangChainLangGraphLlamaIndexRESTful APImicroservices architecturevector databasesPrompt engineeringCI/CDDevOps

About the Role

We are seeking a talented Software Engineer to join our Signals team in Shanghai, focusing on developing AI-powered capabilities across our product portfolio. You will be responsible for building intelligent features including natural language data retrieval systems, implementing agent communication protocols (MCP/A2A), and creating AI-driven solutions that enhance user productivity and scientific workflows. ## Key Responsibilities * Design and develop AI features across Signals products, including natural language query and intelligent data retrieval systems * Implement agent communication interfaces (MCP or A2A protocols) to enable seamless AI integration * Build and optimize RAG (Retrieval-Augmented Generation) pipelines for scientific and business data * Integrate LLM capabilities into product workflows, ensuring performance, accuracy, and user experience * Write clean, maintainable, and well-tested Python code following best practices * Deploy and maintain AI services on cloud infrastructure (AWS/Azure/GCP/Alibaba Cloud) * Collaborate with cross-functional teams including product managers, scientists, and international engineering teams * Participate in architecture design, code reviews, and technical documentation ## Required Qualifications **Technical Skills:** * Bachelor's degree or above in Computer Science or related field * Strong coding abilities with proficiency in Python and ability to write clean, maintainable code * Hands-on experience building web services on cloud infrastructure (AWS/Azure/GCP/Alibaba Cloud) * Solid understanding of LLM fundamentals and practical experience with LLM/Agent projects * Proficiency with Agent/RAG frameworks and patterns including: * LangChain/LangGraph * LlamaIndex * Function/Tool Calling mechanisms * Evaluation frameworks (RAGAS, DeepEval, etc.) * Experience with RESTful API design and microservices architecture * Strong problem-solving skills and attention to code quality **Language:** * English proficiency for daily work communication (written and verbal) **Preferred Qualifications:** * Experience with vector databases (Pinecone, Weaviate, Chroma, etc.) * Knowledge of agent communication protocols and frameworks * Familiarity with prompt engineering and LLM optimization techniques * Experience with CI/CD pipelines and DevOps practices * Background in enterprise software development