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.
Job Designation : Software Engineer
Qualification : Bachelor’s degree
Experience : Freshers/ 0 – 2 years
Skill Set :
- Proficient in any one of the programming languages C, C++, Java, or Python.
- working knowledge of Unix/Linux, Windows or macOS environments.
- Familiar with distributed systems, machine learning, information retrieval and TCP/IP.
- Sound knowledge of data structures or algorithms.
- Experience developing accessible technologies.
- experience building and developing large-scale infrastructure, distributed systems or networks, and/or experience with compute technologies, storage, and/or hardware architecture.
- Excellent communication skills both written and verbal.
Job Description :
- Design of creative solutions to problems, write organized and maintainable code with minimal assistance.
- Develop innovative solutions for Engineering productivity software components with focus on scale, high availability, quality, and usage of Google infrastructure.
- Simplify the setup and maintenance of CI, code coverage, and more.
- Improve development across the silicon organization and possibly Google-wide through tooling improvements.
- Coordinate with multidisciplinary teams throughout the development process, and influence the technical decisions.
Location : Bengaluru, Karnataka, India