company_logo

Full Time Job

Web Solutions Engineer, Machine Learning, Support Systems

YouTube

Mountain View, CA 06-12-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
As a Web Solutions Engineer on the YouTube Business Technology team, you will be responsible for managing solutions that make the broader YouTube organization more efficient. Your efforts will launch quickly and have an immediate and obvious impact on those around you.

You will work as a part of an engineering team responsible for developing and supporting tools, prototyping proofs of concept, and writing/reviewing technical design documents to meet the needs of our services teams. You will adhere to Google's software development best practices and work in close partnership with other project/product management and engineering teams. You will also interact frequently and closely with our stakeholders from around the world and across different teams.

In this role, you will innovate and develop software-based solutions for complex business problems. You will manage automation, build scalable solutions, and develop deep software engineering best practices. You will provide rapid, smart, and scalable technical solutions, and help take our team and our solutions to the highest level of performance.

As a Web Solutions Engineer, you will develop software that utilizes good design principles, code quality, and test coverage.

Resonsibilities:
• Design, build, and deploy scalable software platforms for teams within YouTube.
• Ensure that all technical solutions are designed in a way that enable other analytical teams to easily access data for operational reporting and data visualization.
• Collaborate with product engineers to enhance core platforms and create applications using standard and Google-specific software development tools.
• Write and review technical documents (e.g., design, development, revision documents) and review code in compiled or scripted languages.
• Analyze, review, and modify programs to increase operating efficiency or meet requirements as well as execute testing, debugging, maintenance, and/or program updates.

Qualifications:

Minimum qualifications:
• Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
• 3 years of experience as a Machine Learning Engineer.
• Experience writing and reviewing technical documents (e.g., design, development, revision documents) and reviewing code in compiled or scripted languages.

Preferred qualifications:
• 5 years of software development and design experience.
• Experience with unit testing, agile project development, and bug and change management systems.
• Experience working directly with systems for collaborative code reviews, version control, continuous integration, and automated testing.
• Experience with creating system/product designs and leading them to launch.
• Highly proficient in multiple programming languages (e.g., Java, C++, JavaScript, Typescript, etc.).
• A passion for engineering excellence.

Jobcode: Reference SBJ-gk9y50-18-191-189-140-42 in your application.