Software Engineer II, Consensus
Tech Stack / Keywords
Firma i stanowisko
Google's software engineers develop next-generation technologies impacting billions of users. The Core team builds the technical foundation behind Google's flagship products, owning design elements, developer platforms, product components, and infrastructure. They build central solutions, break down technical barriers, and strengthen existing systems across Google’s products.
Wymagania
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 1 year of experience with data structures and algorithms.
- 1 year of experience with full stack development, including back-end (Java, Python, GO, C++) and front-end (JavaScript, TypeScript, HTML, CSS).
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical field.
- Experience developing accessible technologies.
- Experience in back-end coding languages such as GOLang, Rust, or Java.
- Experience in Machine Learning (ML) model coding languages (e.g., Python).
Obowiązki
- Develop, maintain, and simplify complex systems, mainly in C++.
- Engage with customers, participate in design for large-scale, distributed systems.
- Help drive engineering excellence and improve reliability of the stack.
- Work with partner teams (predominantly in New York City and Dublin).
Inne informacje
Google is an equal opportunity workplace and affirmative action employer committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. They consider qualified applicants regardless of criminal histories, consistent with legal requirements. Accommodations are available for applicants with disabilities or special needs.
202 aktywne oferty