onsite
Software Engineer III - Chewy
Software Engineer
Senior software engineer building the Discovery Experience for web and mobile, creating UI layers that integrate custom search and recommendation ML models using Java, React, Node.js, and AWS services.
About the role
Key Responsibilities
- Design and implement front‑end components for search, browse, and recommendation features across web and mobile platforms.
- Collaborate with product managers, designers, and data scientists to translate ML/AI model outputs into intuitive user experiences.
- Develop and maintain backend services in Java and Node.js that power discovery APIs and handle high‑volume traffic.
- Deploy, monitor, and optimize services on AWS, ensuring scalability, reliability, and low latency.
- Write efficient SQL queries and data pipelines to support real‑time personalization and analytics.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Java and modern JavaScript frameworks (React, Node.js).
- Hands‑on experience building and integrating machine‑learning or recommendation systems into production applications.
- Deep understanding of cloud platforms, particularly AWS services such as EC2, S3, Lambda, and DynamoDB.
- Proven ability to write clean, maintainable code and conduct code reviews in an agile environment.
- Experience with relational databases and writing performant SQL queries.
Skills
javareactnodejsawsmachine learningsql