Software Development Opportunities
We are seeking highly skilled software engineers to join our team and contribute to the development of cutting-edge technologies that transform how billions of users interact with information and each other.
The ideal candidate will have a strong background in software development, data structures, and algorithms, as well as experience working with large-scale systems. They should be proficient in one or more programming languages, such as Python, C, C++, Java, or JavaScript.
Key Responsibilities
* Benchmark and improve infra tooling for Android mainline modules to enhance release quality.
* Develop innovative solutions to improve the Android developer experience within the Android and Google ecosystem.
* Collaborate with cross-functional teams to resolve Android launch blockers and establish quality bars across the ecosystem.
* Work with Android partners to elevate Android module quality beyond Google's product line.
Qualifications
Minimum Requirements:
* Bachelor's degree or equivalent practical experience.
* 1 year of experience with software development in one or more programming languages.
* 1 year of experience with data structures or algorithms.
Desirable Qualifications:
* Master's degree or PhD in Computer Science or a related technical field.
* Understanding of mobile operating systems from both a technical and business perspective.
* Knowledge of mobile industry trends.
* Ability to manage multiple priorities in a fast-paced environment.
* Excellent communication skills for effective collaboration with external partners.