Consumer Reports is looking to leverage AI and machine learning to redefine how they serve consumers, making informed choices through intelligent, data-driven experiences. The Full-Stack Software Engineer – AI/ML & Data Science will operationalize AI and ML capabilities by building modern web applications and services that bridge data science with production-grade software.
Requirements
- 5+ years of experience building full-stack applications in production using Python, Javascript, SQL/NoSQL systems and frameworks.
- Experience integrating software systems with AI/ML services, Data APIs, or model endpoints.
- Experience deploying applications on AWS, GCP, or Azure, ideally using Databricks, AWS SageMaker, or other AI platforms.
Responsibilities
- Design and develop full-stack web applications, Data APIs, analytics dashboards that integrate AI/ML models.
- Build and maintain backend services and APIs using Python (FastAPI, Django) and Node.js, integrating with Databricks, AWS SageMaker, or similar platforms.
- Develop intuitive, responsive front-end interfaces using React.js, Next.js, JavaScript, and CSS (TailwindCSS or similar).
- Deploy scalable, cloud-native applications leveraging AWS, GCP, or Azure infrastructure.
- Work with AI/ML engineers to implement Retrieval-Augmented Generation (RAG) pipelines, vector databases, and AI model endpoints.
- Implement secure authentication, data access, and API management for consumer and internal applications.
- Build CI/CD pipelines, automate testing, and optimize system performance for production workloads.
Other
- This is a hybrid position.
- This position is not eligible for sponsorship or relocation assistance.
- Partner with product and design teams to deliver user-centric AI application experiences.
- You thrive on building software that bridges complex AI models with real-world use.
- You enjoy working across frontend, backend, and cloud systems to deliver complete solutions.