Note: The job is a remote job and is open to candidates in USA. Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for all. They are seeking a passionate Software Engineer to join their Experimental Engineering team, focusing on enhancing their AskCR Retrieval-Augmented Generation application and integrating AI-powered functionalities across platforms.
Responsibilities
- Develop, optimize, and maintain the AskCR chatbot and associated features, ensuring seamless integration across user devices and platforms
- Collaborate with product, design, and engineering teams to translate user needs and business requirements into innovative features and experiences
- Write clean, efficient and maintainable frontend code in React
- Implement efficient, scalable APIs and services using Python, FastAPI, and related technologies
- Integrate and leverage OpenAI's LLMs to enhance the chatbot's conversational and generative capabilities, including through prompt engineering and foundation model experimentation
- Continuously research, test, and incorporate emerging AI technologies to enhance product experience and maintain competitive edge
- Promote and adhere to best practices in software development, security, and responsible AI usage
Skills
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field
- 5+ years of professional software engineering experience with demonstrated expertise in Python and web development frameworks, particularly FastAPI
- You have integrated and deployed AI solutions using OpenAI's GPT models or similar LLM technologies
- You have a strong understanding of cloud services, containerization, and deployment best practices
- You are an exceptional problem-solver with the ability to clearly communicate technical concepts to cross-functional teams
- You have experience with Retrieval-Augmented Generation (RAG) frameworks and chatbot architectures
- You have prior experience developing consumer-facing applications, particularly those incorporating AI-driven user experiences
- You have experience with React Native and mobile app development
- You are familiar with ethical AI practices, trust & safety, data privacy considerations, and/or compliance standards
Benefits
- Medical benefits that start on your first day as a CR employee that include behavioral health coverage, family planning and a generous 401K match
Company Overview