Software Engineer II, Data Movement Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Data
Mid-Level Software Engineer
Contact Company
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II, Data Movement Platform

Google is seeking a Software Engineer II for their Data Movement Platform team, focusing on developing next-generation technologies that impact billions of users. This role is part of Google Cloud, which serves customers in over 200 countries, helping organizations digitally transform their businesses. The position requires expertise in distributed systems and data pipeline development, with opportunities to work on critical projects across the full technology stack.

The ideal candidate will be involved in building high-throughput, large-scale distributed systems on Google Cloud Platform, emphasizing quality and security while maintaining efficient delivery. They will work with cutting-edge data technologies and cloud infrastructure, contributing to systems that handle information at massive scale.

This role offers the opportunity to work on projects spanning information retrieval, distributed computing, system design, networking, data storage, security, artificial intelligence, and natural language processing. The position provides flexibility to switch teams and projects as both the engineer and the business evolve.

Google offers a collaborative environment where engineers can be versatile, demonstrate leadership, and tackle new challenges across the full-stack. The role is based in Tel Aviv, Israel, and requires 1 year of experience in software development, data structures, algorithms, and large-scale infrastructure development. The position is perfect for someone who wants to impact billions of users while working with cutting-edge technology at one of the world's leading tech companies.

Last updated a day ago

Responsibilities For Software Engineer II, Data Movement Platform

  • Address design challenges in high-throughput, large-scale distributed systems built on Google Cloud Platform
  • Build the service from the inception, emphasizing on quality and security without giving up on efficient and timely delivery
  • Gain expertise working with data technologies (databases, pipelines) and cloud infrastructure

Requirements For Software Engineer II, Data Movement Platform

Python
Java
JavaScript
  • 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 or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems
  • Experience in large scale distributed systems or data pipelines
  • Experience in performance measuring, benchmarking and optimizations
  • Knowledge of software engineering principles and ability to work in complex codebases and architecture

Interested in this job?

Jobs Related To Google Software Engineer II, Data Movement Platform

Technical Program Manager, Analytics, Energy and Location Strategy

Technical Program Manager position at Google focusing on analytics and energy strategy, requiring expertise in Python, SQL, and analytical modeling with a salary range of $132K-$189K.

Technical Program Manager III, Capacity Planning Analytics, Google Cloud

Technical Program Manager III position at Google Cloud focusing on capacity planning analytics, requiring 5 years of experience and offering comprehensive compensation package.

Technical Program Manager, Energy Contracts and Asset Management

Technical Program Manager position at Google focusing on energy contracts and asset management, requiring expertise in program management and energy markets.

Product Manager II, Health Data Governance, Fitbit

Product Manager II position at Google's Fitbit division, focusing on health data governance and product development for health tracking devices and services.

Program Manager III, Logistics Planning, Technical Infrastructure

Program Manager III position at Google focusing on logistics planning and forecasting, requiring expertise in SQL, statistical modeling, and supply chain management.