Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. The role involves working on critical projects, switching teams, and contributing to scalable solutions across various domains including information retrieval, distributed computing, large‑scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile.
Software Engineer, Early Career (For Women in Tech Candidates) at Google
On-site - Belo Horizonte, State of Minas Gerais, Brazil; São Paulo, State of São Paulo, Brazil
More jobs at GoogleRequirements
Education
- Bachelor's degree in Computer Science
- related technical field
- equivalent practical experience
Experience
- 1+ year(s) of experience with software development in one or more programming languages (Python, C, C++, Java, JavaScript)
- 1+ year(s) of experience in machine learning technology
Skills
- Python
- C
- C++
- Java
- JavaScript
- machine learning
- information retrieval
- distributed computing
- large-scale system design
- networking
- data storage
- security
- AI
- natural language processing
- UI design
- mobile
- full-stack
Languages
- English
Responsibilities
- Establish and follow software development best practices and a robust engineering culture
- Work on specific projects critical to Google’s needs and switch teams and projects as necessary
- Display versatility and leadership qualities across full-stack engineering
Technologies
PythonCC++JavaJavaScriptmachine learninginformation retrievaldistributed computinglarge-scale system designnetworkingdata storagesecurityAInatural language processingUI designmobilefull-stack
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.