Revvity | About Us
Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world’s greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our team of 11,000+ colleagues from around the globe are vital to our success and the reason we’re able to push boundaries in pursuit of better human health.
Find your future at Revvity.
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
Similar Jobs
- Sr. Backend Engineer Shanghai, Shanghai Municipality, China
- Sr. Web Frontend Engineer Shanghai, Shanghai Municipality, China