Minimum qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, Math, or a related quantitative field, or equivalent practical experience.
- 6 years of experience in full-stack software development and system design.
- Experience with front-end languages (e.g., JavaScript or TypeScript).
- Experience with back-end languages (e.g., Java, Python, or C++).
- Experience working with database technologies (e.g., SQL, NoSQL).
Preferred qualifications:
- Experience in programming languages including Java, JavaScript, and TypeScript and SQL with Extract, Transform, and Load (ETL) pipelines, distributed computing systems, and Big Data.
- Experience with unit testing, agile methodologies, and bug/change management systems with Protocol Buffers.
- Experience in utilizing systems for code review, version control, integration, and automated testing.
- Ability to conceptualize, design, and launch system/product designs.
Responsibilities:
- Partner with product teams to understand requirements, conduct business analysis, and translate them into reports and dashboards. Design, build, and deploy software platforms for YouTube teams.
- Work on datasets from Big Query and other data sources to prepare data for insightful reporting and dashboarding.
- Ensure seamless data accessibility for operational reporting and data visualization by investigative teams through technical solution design.
- Collaborate with product engineers to enhance platforms and develop applications using industry-standard and Google-specific tools.
- Author and review technical documentation encompassing design, development, revisions, and code reviews across various programming languages. Conduct code analysis, review, and modification to optimize operating efficiency, adapt to new requirements, and execute testing, debugging, maintenance, and program updates.