Software Engineer, Business Insights Platform

Google

1–2 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google's innovative team as a Software Engineer on the Business Insights Platform. You'll contribute to cutting-edge technologies that shape how billions interact with information globally. This role is ideal for engineers eager to tackle challenges in areas like distributed computing, large-scale system design, and AI. Experience rapid growth and evolution within Google's dynamic business environment, with opportunities to transition between projects.

This position offers a chance to manage project priorities, deadlines, and deliverables. You'll be instrumental in designing, developing, testing, deploying, maintaining, and enhancing robust software solutions. Google Cloud empowers organizations worldwide with its advanced technological solutions, enabling digital transformation and sustainable development.

Responsibilities

Craft high-quality code for product and system development. Participate in and lead design reviews, evaluating and selecting appropriate technologies with peers and stakeholders. Provide constructive code reviews to fellow developers, ensuring adherence to best practices including style guidelines, efficient code checking, accuracy, testability, and overall efficiency. Contribute to and update existing documentation and educational content, adapting materials based on product updates and user feedback. Analyze and triage product or system issues, debugging and resolving them by investigating root causes and their impact on hardware, network, or service operations and quality.

Qualifications

A Bachelor’s degree or equivalent practical experience is required.

Candidates should possess 2 years of experience in software development using languages like Java, C++, Python, Go, or JavaScript. Those with an advanced degree may require 1 year of experience.

Proficiency in the full software development lifecycle, including coding standards, code reviews, source control management, and testing, is essential.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Experience with data structures, algorithms, automated testing frameworks, and debugging complex production issues is highly valued. The ability to understand code's role in the broader system and identify opportunities for technical debt reduction is also beneficial.

Essential Skills

JavaC++PythonGoJavaScriptfull software development life cyclecoding standardscode reviewssource control managementtesting

Good to Have

data structuresalgorithmsautomated testing frameworksintegration testingperformance testingstress testingtroubleshootingdebugging

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer, Business Insights Platform
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Software Engineer, Business Insights Platform at Google | SkillMX | SkillMX