All roles

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Remote · USA Full-time New today

Join the Google Team and Revolutionize the Future of Technology

Are you a skilled software engineer looking for a challenging and rewarding role that will push the boundaries of innovation? Do you have a passion for developing cutting-edge technologies that transform the way billions of users interact, explore, and connect with data and each other? Look no further! Google is seeking an experienced full stack software engineer to join our team and contribute to the development of our cloud-based applications.

About Google

Google is a global technology leader that has been at the forefront of innovation for over two decades. Our mission is to organize the world's information and make it universally accessible and useful. We achieve this through our cutting-edge technologies, including search, cloud computing, and artificial intelligence. Our products and services are used by billions of people around the world, and we are committed to making a positive impact on society through our work.

About the Role

As a full stack software engineer at Google, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our cloud-based applications. You will work on a specific project that aligns with our research needs, with opportunities to switch groups and tasks as our business grows and evolves. We are looking for engineers who are adaptable, have strong leadership skills, and are eager to take on new challenges across the full stack.

Key Responsibilities

* Perform full stack development for HPC and ML execution on Google Cloud Platform's (GCP) infrastructure, including partition enhancement, userspace communication libraries (e.g., MPI library, libfabric, NCCL), and client HPC and ML applications.

  • Develop HPC and ML solutions on Google Cloud Platform.
  • Establish technical direction and boundaries for a team of engineers.
  • Collaborate with cross-functional teams to design, develop, and deploy cloud-based applications.
  • Troubleshoot and resolve complex technical issues related to cloud-based applications.
  • Stay up-to-date with the latest technologies and trends in cloud computing and artificial intelligence.

Essential Qualifications

* Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • 3+ years of experience in software development, with a focus on cloud computing and artificial intelligence.
  • Strong programming skills in languages such as C++, Java, or Python.
  • Experience with Linux, distributed systems, and operating system tuning and bundling.
  • Familiarity with HPC and ML communication protocols, including MPI, aggregate communication libraries, libfabric, and attachment programming.

Preferred Qualifications

* Master's degree or Ph.D. in Computer Science, Software Engineering, or a related field.

  • Experience with Google Cloud Platform, including Google Cloud Storage, Google Cloud Datastore, and Google Cloud Pub/Sub.
  • Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.
  • Experience with DevOps practices, including continuous integration and continuous deployment.
  • Strong leadership skills and experience managing a team of engineers.

Skills and Competencies

* Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced environment and adapt to changing priorities.
  • Strong technical skills, including programming languages, cloud computing, and artificial intelligence.
  • Familiarity with Agile development methodologies and version control systems, such as Git.

Career Growth Opportunities and Learning Benefits

* Opportunities to work on cutting-edge technologies and projects that align with our research needs.

  • Collaborative and dynamic work environment with a team of experienced engineers.
  • Opportunities for career growth and professional development, including training and mentorship programs.
  • Access to the latest technologies and tools, including Google Cloud Platform and Google Cloud AI Platform.

Work Environment and Company Culture

* Google is a global technology leader with a diverse and inclusive work environment.

  • Our offices are located in Sunnyvale, California, with opportunities to work remotely.
  • We offer a competitive salary and benefits package, including health insurance, retirement savings, and paid time off.
  • Our company culture values innovation, collaboration, and continuous learning.

Compensation, Perks, and Benefits

* Competitive salary: $32/hour.

  • Comprehensive benefits package, including health insurance, retirement savings, and paid time off.
  • Opportunities for career growth and professional development, including training and mentorship programs.
  • Access to the latest technologies and tools, including Google Cloud Platform and Google Cloud AI Platform.
  • Flexible work arrangements, including remote work options.

How to Apply

If you are a motivated and talented software engineer looking for a challenging and rewarding role, we encourage you to apply. Please submit your resume and a cover letter that highlights your experience and qualifications for this role. We look forward to hearing from you! Apply for this job

Related roles

Experienced Full Stack Data Entry Specialist – Global Equity and Inventory Management

Remote · USA Full-time

Experienced Customer Care Representative – Work from Home Opportunity with Competitive Compensation and Benefits

Remote · USA Full-time

Experienced Data Entry Clerk – Energy Services Program Support Specialist (Typist) – Remote Work Opportunity

Remote · USA Full-time

Experienced Remote Customer Service Representative – Apple Support Team

Remote · USA Full-time

Experienced Full Stack Customer Service Representative – Remote Work Opportunity with Competitive Hourly Rate

Remote · USA Full-time

Experienced Customer Service Representative – Project Support and Help Desk Specialist

Remote · USA Full-time

Experienced Data Entry Specialist – Remote Opportunity for Career Growth and Development

Remote · USA Full-time

Experienced Part-Time Data Engineer – Web & Cloud Application Development for Netflix's Data Science Team

Remote · USA Full-time

Experienced CVS Data Entry Specialist – Remote Opportunity for a Detail-Oriented and Customer-Focused Professional

Remote · USA Full-time

Experienced Senior Data Architect – Voice of the Customer (VOC) Method Transformation and Innovation

Remote · USA Full-time

Business Analyst (Platform & Orchestration)

Remote · USA Full-time

Produktmanager KI-Software (m/w/d) Remote

Remote · USA Full-time

Web Designer & Developer

Remote · USA Full-time

Experienced Data Entry Specialist (Remote) – Aviation Industry Data Management

Remote · USA Full-time

TRAVEL INSURANCE CLAIMS ADJUSTER 1099, INDEPENDENT CONTRACTOR

Remote · USA Full-time

Remote Financial Advisor

Remote · USA Full-time

Experienced Junior Data Entry Assistant – Virtual Support Role at arenaflex

Remote · USA Full-time

Remote Part‑Time Customer Service Representative – Passenger Support, Reservations & Travel Assistance for arenaflex

Remote · USA Full-time

Entry-Level Mail Handler

Remote · USA Full-time

Instructional Support Specialist (National)

Remote · USA Full-time