Consumer Reports logo
Consumer Reports

Consumer Reports was founded in 1936 with a vision to create a safer, healthier, and more transparent marketplace by empowering consumers with trustworthy infor

Software Engineer - Product

Location

United States

Posted

4 days ago

Salary

$100K - $140K / year

Seniority

Mid Level

Job Description

Software Engineer - Product

Consumer Reports

Role Description We’re seeking a passionate Software Engineer to join our Experimental Engineering team focused on enhancing and developing our AskCR Retrieval-Augmented Generation (RAG) application. This individual will play a crucial role in building intelligent consumer-facing features and seamlessly integrating AI-powered functionalities across our web and mobile platforms. As part of the AskCR team, you'll collaborate with multidisciplinary teams to deliver robust, scalable solutions that leverage modern AI technologies. This is a remote position. This position is not eligible for sponsorship or relocation assistance. How You'll Make An Impact - 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. Qualifications - 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. - Experience integrating and deploying AI solutions using OpenAI’s GPT models or similar LLM technologies. - Strong understanding of cloud services, containerization, and deployment best practices. - Exceptional problem-solver with the ability to clearly communicate technical concepts to cross-functional teams. Requirements - Experience with Retrieval-Augmented Generation (RAG) frameworks and chatbot architectures. - Prior experience developing consumer-facing applications, particularly those incorporating AI-driven user experiences. - Experience with React Native and mobile app development. - Familiarity with ethical AI practices, trust & safety, data privacy considerations, and/or compliance standards. Benefits - Medical benefits starting on the first day of employment, including behavioral health coverage and family planning. - A generous 401K match. Salary Information At Consumer Reports, we are committed to fair, transparent pay and we strive to provide competitive, market-informed compensation informed by location, as well as the candidate’s particular combination of knowledge, skills, competencies, and experience. It is expected that most qualified candidates will fall near the middle of the posted salary range. - NY/California: $120K-$140K annually - DMV/Massachusetts: $105K-$125K annually - Colchester, CT and additional approved CR locations: $100K-$120K annually

Related Job Pages

More Software Engineer Jobs

Consumer Reports logo

Senior Software Engineer - Product

Consumer Reports

Consumer Reports was founded in 1936 with a vision to create a safer, healthier, and more transparent marketplace by empowering consumers with trustworthy infor

Role Description We’re looking for a full stack Senior Product Engineer to lead the multi-platform engineering efforts for our AskCR chatbot and related AI-driven features across the Consumer Reports website, mobile app, and other digital surfaces. This role is critical in ensuring seamless integration, robust performance, and high-quality user experiences. Reporting to the Director, Web Development you will be part of the Experimental Engineering team where you will drive consistent, maintainable development practices, coordinate cross-team collaboration, and oversee the delivery of resilient software solutions. This is a remote position. This position is not eligible for sponsorship or relocation assistance. As Senior Product Engineer, you will focus on Ask CR, our AI-powered advisor that answers consumer's questions based on CR’s trusted research and product data, including: - Leading the technical planning, architecture, and implementation efforts for AskCR’s multi-platform initiatives, ensuring consistency and maintainability. - Collaborating closely with product management, design, and engineering teams to align technical strategy with business and user needs. - Coordinating cross-team engineering efforts, facilitating clear communication, effective planning, and efficient release management. - Establishing and upholding best practices for code quality, continuous integration/continuous deployment (CI/CD), monitoring, and debugging across platforms. - Diagnosing and resolving complex production issues, providing timely and effective solutions. - Mentoring and guiding engineering team members, fostering technical growth and leadership capabilities. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or related technical discipline. - 5+ years of professional software engineering experience is required. - Strong proficiency in web and mobile development frameworks (specifically React, React Native). - Strong proficiency in building APIs with Python (e.g. FastAPI). - Proven experience in multi-platform software development and integration, with a track record of delivering high-quality production applications. - Demonstrated expertise in best practices for CI/CD, automated testing, observability, and debugging. - Excellent communication and collaboration skills, allowing you to lead complex projects across diverse teams. Requirements - Prior experience working on consumer-focused AI applications or chatbots. - Familiarity with cloud infrastructure (AWS, Azure, or Google Cloud Platform) and container orchestration technologies. - Knowledge of ethical AI practices, data privacy compliance, and secure coding principles. Benefits - Medical benefits that start on your first day as a CR employee, including behavioral health coverage and family planning. - A generous 401K match. Company Description Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for all. CR is known for our rigorous testing and trusted ratings on thousands of products and services. We report extensively on consumer trends and challenges, and survey millions of people in the U.S. each year. We leverage our evidence-based approach to advocate for consumer rights, working with policymakers and companies to find solutions for safer products and fair practices.

New York
$115K - $160K / year
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Collaborate with software architects and development teams to define infrastructure requirements and design comprehensive platform solutions. • Lead the design, implementation, and optimization of CI/CD pipelines using Bitbucket to streamline software development, testing, and deployment processes. • Architect and manage Infrastructure as Code (IaC) using tools such as Terraform or CloudFormation, enabling scalable and reproducible AWS infrastructure management. • Conduct PoCs to evaluate new tools, technologies, and methodologies, assessing their potential impact on the platform and operations. • Monitor and enhance the performance, reliability, and scalability of systems, ensuring high availability across production and development environments. • Troubleshoot and resolve complex issues across infrastructure, deployments, and applications, implementing robust solutions to improve system stability. • Integrate security best practices into the architecture and deployment processes, ensuring compliance with industry standards and regulations. • Mentor team members on advanced DevOps practices and contribute to establishing a culture of continuous improvement and operational excellence. • Engage directly with clients to understand their needs, prioritize and plan solutions, and manage expectations regarding project timelines and deliverables.

Brazil
Veeam Software logo

C# Developer M365 Backup

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

Role Description Now we are looking for a Middle/Senior C# Developer to join the team that works on Veeam Backup for Office 365. - Developing and supporting one of Veeam's core products: Veeam Backup for Microsoft 365 - Communicating with other participants of the product development process - Participating in planning and creating the features for your products Qualifications - Good knowledge of C# language - 3-5 years of relevant experience - Understanding of data structures and algorithms - Experience developing for a RDMS, e.g. Postgresql, SQL Server, MySQL, Oracle - Experience in the development for public clouds, e.g. Microsoft Azure, AWS, GCP - Open and flexible mind, common sense, clear logic, analytical skills, and the ability to work independently Requirements - Latest C# (and a bit of C++, C++CLI), REST, PowerShell, WPF - Latest .NET frameworks - Visual Studio or Rider - Azure DevOps, Git, Jenkins - Azure, Office 365, Amazon - Exchange, SharePoint, SQL, Messaging and Events - Agentic coding tools Bonus Skills - Understanding of the Windows platform (.NET, Win API) - Experience debugging event-based systems - Advanced knowledge of Windows or Linux operating systems - Experience in the development for Microsoft Exchange, SharePoint, or Office 365 - Experience in a commercial development of products for the mass market Company Description Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running.

United States
Honeywell Aerospace logo

Sr Supplier Dev Engineer

Honeywell Aerospace

Honeywell Aerospace products and services are used on virtually every commercial, defense, and space aircraft. We build aircraft engines, cockpit and cabin electronics, wireless connectivity systems, mechanical components. Our hardware and software solutions help create more fuel-efficient aircraft, more direct and on-time flights and safer skies. Safer, More Fuel-Efficient Flying and Innovations for the Future of Aviation.

Full TimeRemoteTeam 10,001

Role Description In this role, you will impact our company by driving operational excellence and improving supplier performance while leading and managing supplier development efforts across the APU supply base. Your expertise in strategic sourcing and supply chain management contributes to the overall efficiency and effectiveness of our supply chain. Your role is essential in ensuring a reliable supply of high-quality products and supporting our organization's growth and success. You will collaborate across supplier development engineers and within the supply chain organization as the key focal within the supplier readiness organization for APU platforms and customers. Key Responsibilities - Develop and execute supplier development strategies that align with the organization's goals, ensuring the enhancement of supplier performance and capabilities to meet increasing demand. - Establish and enforce supplier performance standards, conduct regular capacity assessments, and collaborate with suppliers to identify areas of improvement, ensuring quality and reliability. - Drive innovation in supplier processes and product offerings, encouraging continuous improvement and cost-saving opportunities. - Foster and maintain strategic relationships with suppliers and other stakeholders to facilitate collaboration, transparency, and mutual growth. - Identify and provide resources for supplier capability building, ensuring alignment with the organization's evolving needs and requirements. - Assess and mitigate supplier-related risks, including disruptions, quality issues, and compliance concerns, safeguarding the supply chain. - Manage the supplier development budget, allocate resources efficiently, and seek cost-effective solutions while maintaining high quality. - Partner with Suppliers to lead and support OPEX projects enabling improvements in product flow / throughput, lead time reduction, & yield.

United States