At a Glance
- Tasks: Analyse performance metrics and optimise user experience on Android.
- Company: Join Google, a leader in innovative technology and AI.
- Benefits: Competitive salary, inclusive culture, and opportunities for growth.
- Other info: Dynamic team environment with diverse projects and career advancement.
- Why this job: Make a real impact on how billions interact with technology.
- Qualifications: Bachelor's degree and 2 years of software development experience required.
The predicted salary is between 60000 - 80000 £ per year.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages.
- 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
- 2 years of experience with computer architecture, performance analysis, and performance modeling.
- Experience in C++.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures and algorithms.
- Experience with Linux Kernel.
- Experience with compilers.
- Experience developing accessible technologies.
- Experience with CPU Scheduling.
About the job:
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.
Responsibilities:
- Analyze key performance metrics such as scroll jank, power consumption, rendering framerate, memory usage, page load time, etc., in the lab and field, as well as on the latest Pixel hardware.
- Identify, design and implement optimizations in Chrome/WebView/V8/Android to improve how billions of users experience the Web on Android.
- Build tools and processes to scale up the scope and impact of our performance optimization efforts.
- Collaborate and coordinate with Android and Chrome teams, as well as external and internal OEM teams developing new Android devices, e.g. on vertical performance analysis and optimization.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
Software Engineer III, Web Performance in London employer: WeAreTechWomen
Contact Detail:
WeAreTechWomen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III, Web Performance in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Google, especially those in the Platforms and Devices team. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those related to performance analysis or optimisations. This is your chance to demonstrate your expertise in C++ and large-scale systems.
✨Tip Number 3
Ace the interview prep! Brush up on data structures, algorithms, and performance modelling. Practice coding challenges and system design questions to show you're ready to tackle the big problems at Google.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team and ready to contribute to Google's mission of improving user experiences.
We think you need these skills to ace Software Engineer III, Web Performance in London
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your programming experience, especially in C++. We want to see how you've tackled performance issues and large-scale systems in your previous roles.
Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific qualifications and responsibilities mentioned in the job description. It shows us you’re genuinely interested.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for your achievements and experiences to make it easy for us to read and understand your background.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us track your progress throughout the hiring process.
How to prepare for a job interview at WeAreTechWomen
✨Know Your Tech Inside Out
Make sure you brush up on your programming languages, especially C++. Be ready to discuss your experience with performance analysis and debugging. They’ll likely ask you about specific projects where you’ve optimised performance, so have those examples at the ready!
✨Understand the Role's Impact
Familiarise yourself with how the role of a Software Engineer III contributes to Google's mission. Think about how your work can affect billions of users. Be prepared to share your thoughts on performance metrics like page load time and memory usage, and how you would approach improving them.
✨Show Off Your Collaboration Skills
This role involves working with various teams, so highlight your teamwork experience. Prepare examples of how you've successfully collaborated with others, particularly in cross-functional settings. They want to see that you can communicate effectively and drive results together.
✨Ask Insightful Questions
Prepare some thoughtful questions about the team and projects you'll be working on. This shows your genuine interest in the role and helps you gauge if it's the right fit for you. Ask about their current challenges in performance optimisation or how they measure success in their projects.