company_logo

Full Time Job

Web Solutions Engineer, Business Technology

YouTube

Mountain View, CA 07-29-2021
 
  • Paid
  • Full Time
Job Description
The YouTube Business Technology team is a part of YouTube Global Operations organization. We help ensure that the YouTube business organization can evolve at the speed of YouTube technology. The Data Engineering team processes YouTube product and business data daily, develops and maintains robust and reliable data pipelines to support 24x7 business operations, and enable systems, tools, dashboards, and data analysts to surface business insights and opportunities. All of this helps better serve our business partners and creators around the world.

Google's Web Solutions Engineers innovate and develop software-based solutions for complex business problems. As a Web Solutions Engineer, you'll work with automation, building scalable solutions, large data sets, and bringing software engineering experiences to the complex process of modern data processing and data pipeline development.

In this role, you will support YouTube content creator communities, global content partners, YouTube executives' decision making and providing business operation insights. You will utilize Google infrastructure and its massive computing power to develop high performance and high reliability data infrastructure to provide the freshest data 24x7 to enable all the downstream systems to support YouTube business operations.

Resonsibilities:
• Design, develop, deploy, and maintain scalable solutions for data processing, feed generation using C++ and SQL.
• Oversee data and data pipeline operations including data center migration, infrastructure migration, resource management, data pipeline configurations, and troubleshooting.
• Write and review technical documents and review code in compiled or scripted languages.
• Own and drive complex technical projects from the planning stage through to execution.
• Collaborate with other Web Solutions Engineers, Product Managers, and Data Analysts on data schema design, and business logic definition.

Qualifications:

Minimum qualifications:
• Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
• 2 years of software development experience in C++.
• Experience with Unix environment operations.
• Experience in one or more of the following: Relational/non-relational databases, SQL data pipelines, Web application development, backend system design.

Preferred qualifications:
• SQL, Python, and/or Java experience.
• Working experience with protocol buffers.
• Experience with creating system/product designs and leading them to launch.
• Experience working with systems for collaborative code reviews, version control, continuous integration and automated testing.
• Basic understanding and passion for massive data processing in parallel in a distributed network computing environment.
• Passion for data pipeline/workflow design, development and support.

Jobcode: Reference SBJ-rj800e-3-17-74-227-42 in your application.