Software Development Engineer: Recommendation Systems Expert
This is a unique opportunity to work on critical initiatives that power personalized book recommendations, impacting millions of readers worldwide.
We are seeking an experienced software development engineer to join our dynamic team. As a key member, you will play a crucial role in evolving our recommendation engine and multi-channel engagement platform.
Our data-driven approach ensures each interaction is meaningful and enriches our customers' reading journey. You will collaborate with stakeholders to disambiguate business requirements and help evolve the team through active participation in design discussions, planning sessions, and metric reviews.
Key responsibilities include resolving complex technical problems at their root cause, improving system maintainability, and mentoring other developers on technical best practices and system architecture. You will also train new team members on system operations, security, and architectural context.
BASIC QUALIFICATIONS:
- Experience in professional software development
- Experience designing or architecting systems, including reliability and scaling
- Experience programming with modern languages such as Java, C++, or C#
PREFERRED QUALIFICATIONS:
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
We are committed to diversity and inclusion in the workplace. If you have a disability and need an accommodation during the application process, please let us know. We value your passion to discover, invent, simplify and build.