Experienced Staff Software Engineer – Cloud Infrastructure Development and Customer Support Specialist for Google Data Entry and Management Systems

Remote, USA Full-time
Introduction to Google and the Role Google is at the forefront of technological innovation, transforming how billions of users interact, explore, and connect with information and each other. As a leader in the tech industry, Google's products and services require handling data at an enormous scale, extending far beyond web search. The company is seeking talented and ambitious engineers who can bring new ideas from various disciplines, including data recovery, distributed computing, large-scale system design, networking, and data storage, security, artificial intelligence, natural language processing, UI design, and mobile; the list is continually growing. As a Staff Software Engineer at Google, you will have the opportunity to work on a specific project critical to Google's needs, with potential chances to switch teams and projects as you and the fast-paced business evolve and grow. Job Overview Google Cloud accelerates businesses' ability to transform their operations with the best infrastructure, platform, industry solutions, and expertise, all on the cleanest cloud in the industry. Clients in over 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. As a Staff Software Engineer, you will be responsible for managing project needs, deadlines, and expectations, designing, developing, testing, deploying, maintaining, and improving software solutions. Your technical expertise will be crucial in overseeing the development of HPC and ML performance on Google Cloud Platform's (GCP) infrastructure, including kernel optimization, userspace communication libraries, and customer HPC and ML applications. Key Responsibilities Perform full-stack development for HPC and ML performance on Google Cloud Platform's (GCP) infrastructure, including kernel optimization, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and customer HPC and ML applications. Develop HPC and ML solutions on Google Cloud Platform. Set technical direction and boundaries for several engineers, providing guidance and mentorship to ensure the successful delivery of projects. Collaborate with cross-functional teams, including engineering, product management, and design, to identify and prioritize project requirements. Design, develop, test, and deploy software applications, ensuring they meet Google's high standards for quality, scalability, and reliability. Participate in code reviews, ensuring that all code changes meet Google's coding standards and best practices. Stay up-to-date with industry trends, emerging technologies, and new tools, applying this knowledge to improve Google's products and services. Essential Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field. At least 3 years of experience in software development, with a focus on data structures/algorithms, testing, and launching software products. At least 1 year of experience in software design and architecture. Experience building and developing large-scale infrastructure, distributed systems, or services. Strong programming skills in languages such as C++, Java, or Python. Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions. Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams. Preferred Qualifications Master's degree or Ph.D. in Computer Science, Engineering, or a related technical field. Experience with C++, device drivers, Linux Kernel, and Remote Direct Memory Access. Experience with Linux device drivers, networking stack, and operating system tuning and packaging. Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and attachment programming. Experience with cloud computing platforms, such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure. Experience with agile development methodologies, such as Scrum or Kanban. Career Growth Opportunities and Learning Benefits At Google, you will have the opportunity to work on complex and challenging projects, developing your technical skills and expertise. You will be part of a collaborative and dynamic team, with access to training and development programs, including workshops, conferences, and online courses. Google's fast-paced and innovative environment will provide you with the chance to learn from experienced engineers and leaders, helping you to grow your career and achieve your professional goals. Work Environment and Company Culture Google's work environment is designed to foster collaboration, creativity, and innovation. The company's offices are equipped with state-of-the-art facilities, including fitness centers, cafes, and game rooms. Google's culture is built on a set of values, including a focus on innovation, teamwork, and community. The company prioritizes diversity, equity, and inclusion, creating a workplace where everyone feels welcome and valued. As a Google employee, you will be part of a vibrant and diverse community, with opportunities to participate in employee resource groups, volunteer programs, and social events. Compensation, Perks, and Benefits Google offers a competitive compensation package, including a salary range of $32 per hour, as well as a comprehensive benefits package, including health insurance, retirement savings, and paid time off. The company also provides a range of perks, including free meals, on-site fitness classes, and access to exclusive events and experiences. As a Google employee, you will have the opportunity to participate in the company's stock option program, as well as other incentive programs, such as bonuses and rewards for outstanding performance. Conclusion If you are a motivated and talented engineer, looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity. As a Staff Software Engineer at Google, you will have the chance to work on complex and innovative projects, developing your technical skills and expertise, while contributing to the company's mission to organize the world's information and make it universally accessible and useful. Don't miss this opportunity to join Google's team of talented engineers and help shape the future of technology. Apply for this job
Apply Now

Similar Jobs

Experienced Senior Product Analyst Manager – Data Analysis and Business Insights for Google's Global Client Base (Part-Time Remote Opportunity)

Remote, USA Full-time

Experienced Healthcare Customer Advisor for Special Needs Families - National Remote Opportunity

Remote, USA Full-time

Experienced Remote Data Entry Specialist – Full-Time Home-Based Opportunity for Detail-Oriented and Tech-Savvy Individuals

Remote, USA Full-time

Experienced Inbound Customer Service Representative - Full-Time Remote Opportunity with Comprehensive Benefits and Professional Growth

Remote, USA Full-time

Experienced Data Entry and Game Development Support Specialist for a Leading Entertainment Company in Brazil

Remote, USA Full-time

Experienced Data Entry and Game Development Support Specialist for a Leading Entertainment Company in Colombia

Remote, USA Full-time

Experienced Senior Gear Engineer for Empowering Cross-Disciplinary Teams in the Gaming Industry with a Passion for Innovative Technology Solutions

Remote, USA Full-time

Entry-Level Data Entry and Content Management Specialist for Global Streaming Entertainment Leader in Hong Kong

Remote, USA Full-time

Experienced Data Entry and Game Development Support Specialist for a Leading Entertainment Company in Panama

Remote, USA Full-time

Remote Data Entry and Live Chat Specialist for Netflix – $40/Hour 2024 in Comoros

Remote, USA Full-time

Earn per Hour: Part-Time Delta Airlines Data Entry Remote Jobs

Remote, USA Full-time

Front End Web Developer job at PeopleConnect Staffing in US National

Remote, USA Full-time

Manager, Ad Data Operations

Remote, USA Full-time

Entry Level Customer Success Assistant for Live Chat Support – Remote Opportunity with arenaflex for Career Growth and Development

Remote, USA Full-time

Experienced Customer Service Representative – Remote Work Opportunity with blithequark, Delivering Exceptional Support and Solving Customer Inquiries from Home

Remote, USA Full-time

Experienced Remote Property Manager for Exceptional Customer Communication and Property Administration

Remote, USA Full-time

**Experienced Remote Customer Service Coordinator – Deliver Exceptional Support from Home with Blithequark**

Remote, USA Full-time

[Remote] Operations Coordinator, Collections

Remote, USA Full-time

Data Analyst

Remote, USA Full-time

Bilingual SAP MM Logistics Consultant(Native Korean, English)

Remote, USA Full-time
Back to Home