
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is hiring a Senior Software Engineer to work on Generative AI for Connect Sales and Ads. You'll leverage your expertise in Java and machine learning infrastructure to develop innovative software solutions. This position requires 5+ years of experience in software development.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 5 years of experience in software development using Java. Your background includes 3 years of experience in testing, maintaining, or launching software products, and you have a solid understanding of software design and architecture. You are familiar with machine learning infrastructure, having spent at least 3 years working on model deployment, evaluation, optimization, and data processing. Additionally, you have experience with Generative AI techniques, such as large language models and multi-modal systems, or related concepts like language modeling and computer vision.
You hold a Master's degree or PhD in Computer Science or a related technical field, and you have 5 years of experience with data structures and algorithms. Your experience in a complex, matrixed organization has equipped you to work effectively on cross-functional projects. You have also spent at least 1 year in a technical leadership role, demonstrating your ability to guide teams and projects. Your technical toolkit includes SQL, Dart, and familiarity with tools like Boq and F1, and you have experience developing accessible technologies.
What you'll do
As a Senior Software Engineer at Google, you will develop next-generation technologies that change how billions of users connect and interact with information. You will be responsible for designing and implementing software solutions that handle information at massive scale, extending beyond traditional web search. Your role will involve collaborating with cross-functional teams to ensure best practices in coding, testing, and documentation. You will also triage product or system issues, debugging and resolving them by analyzing their sources and impacts on hardware, network, or service operations.
You will contribute to the development of innovative software products, ensuring they meet high standards of quality and performance. Your work will involve leveraging your expertise in Java and machine learning to create scalable solutions that enhance user experiences. You will also play a key role in mentoring junior engineers and fostering a collaborative team environment.
What we offer
At Google, you will be part of a dynamic team that values innovation and creativity. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a supportive environment that encourages collaboration and the sharing of ideas. Join us to make a significant impact on the future of technology and user interaction.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Google is hiring a Software Engineer for their Gen AI team to work on innovative projects in Google Ads. You'll utilize your skills in Java, SQL, and machine learning infrastructure. This position requires 2 years of software development experience.

Software Engineering
Google is hiring a Senior Software Engineer for their Search Ads team to develop next-generation technologies that enhance user interaction. You'll work with C++ and Java, focusing on software design and machine learning. This position requires 5+ years of experience in software development.

Staff Engineer
Google is hiring a Staff ML Software Engineer to lead the development of generative AI technologies for search ads. You'll work with C++, machine learning, and natural language processing to optimize ad personalization. This position requires 8+ years of experience in software development.

Full Stack Engineer
Google is hiring a Senior Full Stack Engineer for their Google Ads team to develop next-generation technologies. You'll work with Java, C++, JavaScript, and TypeScript to build scalable software products. This position requires 5+ years of programming experience.

Machine Learning Engineer
Google is hiring a Senior Machine Learning Engineer to work on AI/ML projects within Google Play. You'll leverage your expertise in Python and C++ to design and implement GenAI solutions. This position requires 5+ years of experience in software development and machine learning infrastructure.