remote
Software Engineer, Search - Google
Software Engineer
Software Engineer focused on search technologies, building scalable, accessible systems using languages such as Python, C++, Java, and JavaScript to handle massive information workloads.
About the role
Key Responsibilities
- Design, implement, and maintain core search infrastructure that processes billions of queries daily.
- Develop high‑performance algorithms and data structures in languages like Python, C++, Java, or JavaScript.
- Collaborate with cross‑functional teams to integrate accessibility features into search products.
- Optimize system scalability, latency, and reliability across distributed environments.
- Participate in code reviews, testing, and continuous improvement of development processes.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience; advanced degree is a plus.
- At least 1 year of professional software development experience with one or more of the listed programming languages.
- Strong problem‑solving skills and ability to work on large‑scale, data‑intensive systems.
- Experience or interest in building accessible technology solutions.
- Excellent communication and teamwork abilities.
Skills
pythoncjavajavascript