Join Google's innovative team as a Software Engineer III on the Core Systems team. Contribute to building the next generation of technologies that connect and empower billions of users globally. You'll tackle complex challenges in large-scale systems, distributed computing, and information retrieval, shaping the future of how people interact with information.
This role offers the chance to work on critical projects, with opportunities to explore diverse technical domains and switch projects as the business evolves. We seek versatile engineers with leadership potential, eager to solve full-stack challenges and drive technological advancements.
As a core member of the team, you will be instrumental in managing project priorities, deadlines, and deliverables. Your responsibilities will include designing, developing, testing, deploying, maintaining, and enhancing robust software solutions.
You will actively participate in or lead design reviews, collaborating with peers and stakeholders to select optimal technologies. Additionally, you'll review code from other developers, providing constructive feedback to uphold best practices in accuracy, testability, and efficiency. You'll also contribute to documentation and educational content, adapting it as products and user feedback evolve.
Triage and resolve product or system issues by analyzing their root causes and impact on hardware, network, or service operations.
A Bachelor's degree or equivalent practical experience is required for this role.
We are looking for candidates with a minimum of 2 years of software development experience in at least one programming language. Alternatively, 1 year of experience with an advanced degree will be considered.
Essential technical skills include experience with Apache Spark for large-scale data processing and proficiency in programming languages such as Java, C++, or Python. A solid understanding of data structures and algorithms is also crucial.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related field, along with extensive experience in data structures and algorithms, and a background in developing accessible technologies.
Internet