About the role
Google is seeking Software Engineers to develop next-generation technologies that impact billions of users. The role involves working on projects related to information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile development. Engineers should be versatile, proactive, and capable of managing full-stack development, including designing, developing, testing, deploying, and maintaining software solutions.
Minimum qualifications
* Bachelor's degree or equivalent practical experience.
* At least 2 years of experience with data structures or algorithms in academic or industry settings.
* At least 2 years of experience with software development in one or more programming languages, or 1 year with an advanced degree.
Preferred qualifications
* Master's degree or PhD in Computer Science or related fields.
* Experience with performance analysis, large-scale data analysis, visualization tools, or debugging.
* Experience in Android application development.
Responsibilities
* Develop product or system code.
* Review and provide feedback on code developed by peers.
* Contribute to documentation and educational content, updating based on product changes and feedback.
* Diagnose, debug, and resolve system issues affecting hardware, network, or services.
* Participate in or lead design reviews to select appropriate technologies.
Please note: Applicants must have work authorization in Australia; this role does not sponsor visas.
Google values diversity and is committed to equal opportunity employment, welcoming Indigenous applicants and supporting reconciliation efforts. For more information, see our Reconciliation Action Plan.
#J-18808-Ljbffr