Share
As a Software Development Engineer, you will work closely with engineering and product stakeholders to realize our ambitious product vision to deliver the most loved connected TV and personal assistant experience for our end customers. You will get to work with Generative AI and other state of the art technologies to help build personalization and recommendation solutions from the grounds up. You will be consistently innovating and experimenting to present customers with content they will love.You will lead design discussions, delivering working features spanning full software lifecycle including implementation, testing, and deployment, operations, and documentation. You will participate in operational reviews for the team and help mentor/guide new team members on the industry best practices and team architecture.Key job responsibilities• Inventing a delightful experience for our customers that utilizes Android, cloud services, frontend and backend technologies.
• Defining and implementing novel customer experiences and product direction through collaboration with Product, UX and other engineering teams.
• Delivering high quality software through working in a dynamic, team-focused Agile/Scrum environment.A day in the life
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit