Looking for a job? Google is hiring for these job roles


The COVID-19 pandemic has led to fewer job openings for software developers in India. Despite the slowdown in hiring, the world’s most popular search engine giant, Google is hiring software engineers in India. Here are the top 4 positions.

1. Software Engineer, Engineering Productivity | Bangalore, Karnataka

Responsibilities:

  • Lead and contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in tools and infrastructure.
  • Design and build tooling and infrastructure to help engineering teams measure and increase their velocity. Develop tools to understand, model, and replicate production traffic patterns in pre-production environments, including some cases in statistical modeling and machine learning techniques.
  • Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design.
  • Design and develop mobile tools and infrastructure that help us provide quality apps.
  • Design and build advanced automated testing frameworks.

Minimum qualifications:

  • Bachelor’s Degree in Computer Science, related technical field, or equivalent practical experience.
  • 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
  • Experience in computer science, data structures, algorithms and software design.

Preferred qualifications:

  • Passion for automation and optimization, as well as to develop tools to help other Engineers.

2. Software Engineer, Full Stack | Bangalore, Karnataka

Responsibilities:

  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.
  • Design and implement new user-facing features in Google’s products.
  • Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes.
  • Optimize web applications to maximize speed and scale.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
  • 5 years of relevant work experience.
  • Experience working in software development with one or more of the following programming languages; Java, C/C++, C#, Python, JavaScript, and/or Go.
  • Experience in working with front end technologies and/or front end frameworks.

Preferred qualifications:

  • Master’s degree, or PhD in Engineering, Computer Science or other technical related fields, or equivalent practical experience.
  • Experience with user-interface design.
  • Background in computer science, with a focus on data structures, algorithms, and API design.
  • Ability to learn other coding languages.
  • Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.

3. Software Engineer, Machine Learning | Bangalore, Karnataka

Responsibilities:

  • Design, develop, test, deploy, maintain and improve ML models/infrastructure and software that uses these models.
  • Manage individual project priorities, deadlines and deliverables.
  • Participate in cutting edge research in artificial intelligence and machine learning applications.
  • Build the libraries and frameworks that support large, complex web applications.
  • Contribute to engineering efforts from planning and organization to execution and delivery to solve complex, real-world engineering problems.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, or related technical field, or equivalent work experience.
  • 5 years of relevant work experience.
  • Experience designing and implementing distributed software systems (e.g Java, C++, or Python).
  • Research or Industry experience in Artificial Intelligence, Machine Learning (ML) models, ML infrastructure, Natural Language Processing or Deep Learning.

Preferred qualifications:

  • Master’s degree or PhD in Computer Science, Artificial Intelligence, Machine Learning or related technical field.
  • 2 years of relevant work experience in machine learning software development and architectures for machine learning (with a focus on deep learning).
  • Experience with one or more of the following areas: Server Backend Distributed and Parallel Systems, Full Stack Development (front end and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Machine Learning, Information Retrieval or Natural language processing.
  • Experience in building, deploying, and improving Machine Learning models and algorithms in real-world products.

4. Software Engineer, Android | Bangalore, Karnataka

Responsibilities:

  • Work with a team of Developers to design user experiences and build applications for Android devices.
  • Participate in architectural review and design, and code contribution.
  • Design, develop, test, deploy, maintain and improve software.

Minimum qualifications:

  • Bachelors degree in Computer Science, Electrical or Computer Engineering, or equivalent practical experience.
  • 5 years of relevant work experience.
  • Professional experience working in the mobile industry.
  • Programming experience in one or more of the following languages: C, C++, Java and/or Python.

Preferred qualifications:

  • Experience in computer science, with competencies in data structures, algorithms or API design.
  • Experience automating and scaling web or mobile back-ends. Experience with full-stack or back-end application development.
  • Knowledge of mobile application development in Android and sensing technologies.
  • Ability to learn other coding languages as needed.

Interested candidates can apply on
careers.google.com



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *