Software Engineer III, Cloud Media Processing

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Stockholm, Sweden
Cloud
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Platforms

Software Developer III position at Google Cloud, focusing on platform development and infrastructure, requiring 2 years of experience in software development and algorithms.

Technical Delivery Infrastructure Engineer, Public Sector

Technical Delivery Infrastructure Engineer role at Google Public Sector, focusing on cloud infrastructure and customer success for government agencies. Requires TS clearance and offers competitive compensation.

Technical Delivery Infrastructure Engineer, Public Sector

Technical Delivery Infrastructure Engineer role at Google Public Sector, focusing on cloud platform implementation and customer success.

Technical Solutions Engineer, Infrastructure, Google Kubernetes Engine, Anthos (English)

Technical Solutions Engineer role at Google Cloud focusing on infrastructure, Kubernetes Engine, and Anthos support and implementation.

Cloud Technical Solutions Engineer, Infrastructure (English, Japanese)

Cloud Technical Solutions Engineer position at Google Cloud, combining technical expertise with customer support to help organizations adopt and optimize cloud solutions.

Description For Software Engineer III, Cloud Media Processing

Google is seeking a Software Engineer III to join their Cloud Media Processing team in Stockholm. This role is crucial for developing and maintaining the infrastructure that powers Google Meet's cloud-based audio and video processing capabilities. The ideal candidate will have strong experience in software development, particularly with C++ and distributed systems.

As part of Google's engineering team, you'll work on technologies that impact billions of users worldwide. The role involves managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, and enhancing software solutions. You'll be specifically focused on the cloud infrastructure that supports Google Meet's media processing needs.

The position offers the opportunity to work with cutting-edge technology in areas including distributed computing, large-scale system design, networking, and data storage. You'll collaborate with feature and quality teams to implement new functionality and ensure the reliable operation of Meet's media servers in production.

Google's commitment to innovation and technical excellence makes this an ideal role for engineers who want to make a significant impact on products used by millions of users globally. The company's strong focus on user experience and technical innovation provides an environment where you can grow and contribute to meaningful projects that shape the future of cloud-based communication technologies.

Working at Google means joining a company that values diversity, inclusion, and technical innovation. You'll be part of a team that develops products helping users connect, communicate, and collaborate worldwide, while having the opportunity to work with some of the industry's best talents in cloud computing and media processing.

Last updated 5 months ago

Responsibilities For Software Engineer III, Cloud Media Processing

  • Contribute to existing documentation and educational content
  • Triage product or system issues and debug/track/resolve issues
  • Develop infrastructure that support Meet's cloud-side audio and video processing
  • Partner with feature and quality teams to support new functionality
  • Support running Meet media servers in production

Requirements For Software Engineer III, Cloud Media Processing

Java
JavaScript
Python
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with audio/video processing, server development, web/mobile application development, Unix/Linux environments, or distributed and parallel systems
  • Experience in software development using general purpose programming languages (C/C++, Java, Python, JavaScript)
  • Proficiency in code and system health, diagnosis and resolution

Interested in this job?