Enable job alerts via email!

Staff Software Developer, Generative AI, Gemini Code Assist

Google

Waterloo

On-site

CAD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech giant is seeking a Staff Software Developer to join their dynamic team focused on Generative AI and software development. This role offers the opportunity to work on groundbreaking technologies that impact billions of users globally. As a developer, you will manage project priorities and deliverables while contributing to the Gemini Code Assist product, which enhances the software development lifecycle with AI-powered assistance. The ideal candidate will have extensive experience in software development, machine learning, and a passion for driving technical excellence. Join this forward-thinking company and help shape the future of technology!

Qualifications

  • 8+ years of software development and experience with data structures/algorithms.
  • Experience in applied Machine Learning and software design.

Responsibilities

  • Design, develop, test, deploy, and enhance software solutions.
  • Drive future tools platform capabilities for Code Assist product.

Skills

Software Development
Data Structures/Algorithms
Machine Learning
Software Design and Architecture
Technical Leadership
Generative AI Concepts

Education

Bachelor's degree
Master’s degree or PhD in Engineering or Computer Science

Job description

Staff Software Developer, Generative AI, Gemini Code Assist

corporate_fare Google place New York, NY, USA ; Seattle, WA, USA ; +3 more

Apply

info_outline

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New York, NY, USA; Seattle, WA, USA; San Francisco, CA, USA; Sunnyvale, CA, USA; Waterloo, ON, Canada.

Minimum Qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 2 years of experience with applied Machine Learning (applied ML) including fine tuning and prompt optimization.
Preferred Qualifications:
  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in an organization involving cross-functional or cross-business projects.
  • 2 years of experience with generative AI concepts (LLMs, diffusion models, etc.), development workflows, and use cases.
About the Job

Google's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software developer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Gemini Code Assist, which is a product in the Gemini for Google Cloud portfolio, offers AI-powered assistance to help the development team build, deploy, and operate applications throughout the software development life-cycle.

In this role, you will drive the future of our tools platform capabilities, focused on expanding extensibility for the Code Assist product, as well as enabling a variety of software agents designed to accelerate and improve our enterprise customers’ software development life cycles. You will build product features and capabilities that we launch to GCP’s enterprise customers, to help drive the growth and success of the Code Assist product.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Artificial Intelligence Engineer

Sarinas Consulting

Remote

CAD 80,000 - 120,000

24 days ago