Posted about 10 hours ago
Full Time
Waterloo, Ontario
In Person
Smart Summary
Responsibilities
Design, develop, test, deploy, maintain, and improve software solutions. Manage project priorities, deadlines, and deliverables effectively.
Qualifications
You have a Bachelor's degree or equivalent practical experience with 1 year of software development experience in a relevant programming language. You are experienced with web or mobile application development, Unix/Linux environments, distributed systems, machine learning, or security software development.
Must Have Skills for ATS
Python
C++
Java
JavaScript
Web Application Development
Mobile Application Development
Unix/Linux environments
Distributed and Parallel Systems
Machine Learning
AI
Information Retrieval
Natural Language Processing
Networking
Security Software Development
Generative AI
Recommendations/Ranking/Predictions
Speech Audio
Machine Learning Infrastructure
Reinforcement Learning
Computer Vision
Cloud
Storage
Hardware Architecture
Job Description
Google's software developers 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 software developers 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 developer, 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 software developers 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.
As a key member of a small and versatile team, you design, test, deploy and maintain software solutions.
With Runway
See Your Fit for This Role
1-5 min
Your Score
?
Top Applicants
90%
Your Job Search Advantage
Key Gaps & Next Steps:
Address these in your resume & Interview
Top Strengths For This Role
Highlight these in your cover letter & interview
Your Interview Guide
A Personalized Interview Strategy
Freshest Opportunities
Never Miss a Good Fit
Get notified when jobs mach your criteria