cover image
Google

Google

goo.gle

103 Jobs

313,199 Employees

About the Company


A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Check out our career opportunities at goo.gle/3DLEokh

Listed Jobs

Company background Company brand
Company Name
Google
Job Title
Security Consultant, Google Public Sector
Job Description
**Job Title:** Security Consultant **Role Summary** Advises clients on enhancing cybersecurity programs, focusing on cloud security architecture, governance, and risk mitigation strategies. **Expectations** 3+ years of cybersecurity solution development and program assessment across domains. Active US TS/SCI security clearance with polygraph. **Key Responsibilities** 1. Develop cloud security roadmaps, governance frameworks, and standards for client programs. 2. Implement and recommend best practices for DevSecOps, Zero Trust, and incident response. 3. Conduct forensic analysis of security incidents and deliver post-incident recommendations. 4. Assess cloud-based SaaS security configurations and identify organizational cybersecurity threats. 5. Collaborate on vulnerability assessments, remediation plans, and integrated security solutions. **Required Skills** - Cloud security frameworks (AWS, Azure, GCP) - DevSecOps and Zero Trust design principles - Cloud governance policies and practices - Mobile device management (Android/iOS) - Threat intelligence analysis and forensic capabilities - Cybersecurity risk management **Required Education & Certifications** - Bachelor’s degree in Computer Science, Cybersecurity, or technical field. - Active US TS/SCI clearance with polygraph. - Cloud security certifications (e.g., CISA, CISSP, or cloud provider-specific credentials preferred).
Washington, United states
On site
Junior
20-09-2025
Company background Company brand
Company Name
Google
Job Title
Software Engineer, Backend, Geo
Job Description
**Job Title**: Software Engineer, Backend, Geo **Role Summary**: Develop scalable backend systems and APIs for Google's Geo platforms, supporting mapping, navigation, and location-based services used by billions of users. **Expectations**: Bachelor’s degree or equivalent in software engineering; 2–4 years of backend development experience (or equivalent with advanced degrees). **Key Responsibilities**: - Design, implement, and maintain large-scale backend systems and APIs. - Conduct code reviews and ensure adherence to best practices for scalability and efficiency. - Collaborate on system architecture decisions and design reviews. - Troubleshoot and resolve complex system issues impacting service reliability. - Contribute to technical documentation and adapt to evolving product requirements. **Required Skills**: - Proficiency in backend programming languages (e.g., C++). - Experience designing external APIs and building distributed systems. - Strong problem-solving skills for large-scale system challenges. - Familiarity with data structures, algorithms, and database technologies. - Collaboration in cross-functional team environments. **Required Education & Certifications**: - Bachelor’s degree in Computer Science or related technical field. - Advanced degrees (Master’s/PhD) preferred but not mandatory.
San francisco, United states
On site
Junior
23-09-2025
Company background Company brand
Company Name
Google
Job Title
Software Engineer, Android Partner Engineering
Job Description
Job Title: Software Engineer, Android Partner Engineering Role Summary Design, develop, and maintain large‑scale Java‑based distributed systems that support the Android ecosystem. Build partner tooling, ensure secure device operation, and collaborate across teams to deliver high‑priority features. Expectations Deliver critical Athena system features, create scalable partner tooling, collaborate with engineers and stakeholders, maintain high code quality, and participate in on‑call rotations. Demonstrate leadership, adaptability, and strong problem‑solving skills. Key Responsibilities - Design, implement, test, deploy, and maintain Java distributed services for Android partner tooling. - Develop and enhance partner‑facing APIs, dashboards, and monitoring solutions. - Work with cross‑functional teams and external partners to define requirements and secure devices. - Participate in on‑duty and on‑call rotations, troubleshooting production incidents. - Mentor junior engineers, review code, and promote best practices. Required Skills - 5+ years of software development, including 5+ years in Java and distributed systems. - Full‑stack web development experience (backend, frontend, databases). - Strong data structures, algorithms, and database design knowledge. - Experience with Android, Angular, and cloud‑based distributed architectures. - Proficiency in design, testing, deployment, and maintenance of large‑scale services. - Excellent communication, collaboration, and problem‑solving abilities. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Preferred: Master’s or Ph.D. in Computer Science or related technical discipline.
London, United kingdom
On site
Mid level
24-09-2025
Company background Company brand
Company Name
Google
Job Title
Software Engineer II, TPU Compiler
Job Description
**Job Title:** Software Engineer II, TPU Compiler **Role Summary** Develop and optimize the TPU compiler for high-performance machine learning workloads, enabling scalable, distributed execution on Google’s custom hardware. Focus on compiler construction, performance optimization, and collaboration with cross-functional teams to advance ML infrastructure. **Expectations** Bachelor’s degree in CS/related field or equivalent experience. 1+ year programming in C++ or similar. 1+ year working with data structures/algorithms. Proven compiler development and performance optimization expertise. **Key Responsibilities** - Design, implement, and debug TPU compiler components for machine learning operations. - Collaborate with hardware teams to optimize compiler output for novel processor architectures. - Conduct code reviews and design reviews to ensure scalability, efficiency, and best practices. - Analyze and resolve performance, correctness, and usability issues in production systems. - Contribute to tools enabling large-scale deployment of ML models on TPU infrastructure. **Required Skills** - Proficiency in C++ for compiler development and optimization. - Strong understanding of compiler construction, code generation, and optimization techniques. - Experience with performance tuning of complex systems. - Familiarity with ML frameworks (e.g., TensorFlow, JAX) or distributed computing. - Debugging skills for hardware-software integration. **Required Education & Certifications** - Bachelor’s degree in Computer Science or related field. - 1+ year software development experience in programming languages such as Python, C, C++, Java, or JavaScript. - 1+ year hands-on experience with data structures and algorithms.
London, United kingdom
On site
Fresher
24-09-2025