
Staff Software Engineer, Enabling AI Features, Android Content
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing, and launching software products. 3 years of experience with software design and architecture.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in an organization involving cross-functional or cross-business projects.
- Design, implement, and maintain efficient and reliable solutions for Android, ensuring optimal performance and user experience.
- Collaborate with cross-functional teams to develop and integrate APIs that enable developers to create powerful and performant applications.
- Participate in the entire lifecycle of Android features, from ideation and design to implementation, testing, and deployment. Investigate and resolve issues, bugs, and performance bottlenecks, working closely with QA and other engineering teams like android systems.
- Stay up-to-date with the latest advancements in technologies and best practices, and incorporate them into the Android framework where appropriate.
- Contribute to the development of documentation, guides, and best practices related to Android frameworks, ensuring clear communication and knowledge transfer across the organization. Provide technical guidance and mentorship to engineers, fostering a collaborative and knowledge-sharing environment within the team.