Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Google is hiring a Software Engineer, Search in Bengaluru, Karnataka, India. The role is part of the Search team, where engineers work on complex challenges involved in finding and organizing information at large scale while supporting an accessible and useful search experience.
The position involves designing, developing, testing, deploying, maintaining, and enhancing software solutions. Engineers are expected to manage project priorities, deadlines, and deliverables while contributing to technical solutions that support Google's needs.
Minimum Qualifications
- A Bachelor's degree or equivalent practical experience.
- At least 1 year of software development experience in one or more programming languages such as Python, C, C++, Java, or JavaScript.
Preferred Qualifications
- A Master's degree or PhD in Computer Science or a related technical field.
- Experience developing accessible technologies.
Key Responsibilities
- Write product or system development code.
- Review code written by other developers and provide feedback focused on coding practices, accuracy, testability, efficiency, and related development standards.
- Contribute to existing documentation or educational content and adapt materials based on product or program updates and user feedback.
- Triage product or system issues by analyzing their sources and impact on hardware, network, or service operations and quality, and debug, track, and resolve those issues.
Technical Environment
The role requires software development experience with at least one programming language from the listed examples: Python, C, C++, Java, or JavaScript. The broader Search engineering environment includes areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, user interface design, and mobile technologies.
Search Engineering
The Search team works on engineering challenges associated with information discovery at massive scale. The source describes opportunities to work on specific projects that are important to Google's needs and to contribute across evolving technical problems.
Work Mode & Location
The job is located in Bengaluru, Karnataka, India. The source states that the position requires in-person interviews in most instances, but it does not explicitly specify whether the day-to-day work arrangement is onsite, hybrid, or remote. The SoftoJobs configured default work mode is therefore used as onsite.
Who Should Apply
This opportunity is suitable for software engineering candidates who meet the stated bachelor's degree or equivalent practical experience requirement and have at least one year of software development experience in one or more of the listed programming languages.
Candidates with a Master's degree or PhD in Computer Science or a related technical field, experience developing accessible technologies, or interests spanning areas such as information retrieval, distributed computing, networking, data storage, security, artificial intelligence, and natural language processing may align with the preferred aspects of the role.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Bachelor's Degree
Experience
1+ years (Freshers welcome)
Similar Fresher Jobs
More openings you may like