Job Responsibilities: Engineer
Salary: $20-30/Hour
Company: Google
Location: USA
Educational Requirements: Bachelor's Degree
Full Job Description:
Minimum Qualifications:
Bachelor's degree or relevant relevant experience.
2 years of experience in software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience in data systems or algorithms.
Candidate Qualifications:
Masters or PhD in computer science or related technical field. Experience in the development of accessible technologies.
About work
Google software engineers develop next-generation technologies that change the way billions of users connect, search and interact with each other. Our products will handle larger and more detailed information than web searches. We are looking for engineers who bring new ideas in all areas, including information retrieval, distributed computing, high-performance computing, networking and data storage, security, artificial intelligence, natural language processing, user interface design. mobile user; the list is long and growing every day. As a software engineer, you will work in a team that is critical to Google's needs with opportunities to change teams and roles as you and our business grow and develop. We want our engineers to be communicative, demonstrate leadership qualities, and be passionate about tackling new issues across the spectrum as we move forward with technology. Because of your technical skills, you will manage priorities, deadlines and deliverables. You will design, develop, test, deploy, maintain and improve software solutions. Google Research is creating the next generation of artificial intelligence for all Google products. To achieve this, we work with the latest computer systems developed by talented engineers and researchers. Google's research team works closely with other Google teams, keeping up with changes and changes to make new projects and goals that meet the needs of the world's fastest growing business needs.
Work
Write product or system development code. Participate or lead design reviews with peers and colleagues to decide between available technologies.
Review code produced by other developers and provide feedback to ensure best practices (eg, style guidelines, coding, accuracy, testing, and performance). Contribute to current documentation or educational content and modify content based on product/program updates and user feedback.
Diagnose product or system issues and debug/track/resolve by investigating the source of the problem and the impact on hardware, network or performance and service quality.
