Search jobs > Mountain View, CA > Senior software engineer

Senior Staff Software Engineer, Machine Learning, Google Assistant

Google
Mountain View, California, US
Full-time

Minimum qualifications :

For a complete understanding of this opportunity, and what will be required to be a successful applicant, read on.

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures / algorithms.
  • 5 years of experience with design and architecture; and testing / launching software products.
  • 7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing.

Preferred qualifications :

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.

About The Job

Google's software engineers 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 engineers 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 engineer, 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 engineers 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.

Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world.

At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world.

From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Staff / Senior Staff Data Engineer, Real-World Data. ...

Promoted
Apple
Cupertino, California

Advertiser Services is a diverse, global, agile engineering team that moves smart and fast by consuming and optimizing readily-available technology, collaborating to improve and scale capabilities across businesses and use cases, and sharing our own innovative solutions so everyone can benefit. Engi...

PlusAI Inc
Santa Clara, California

We're looking for a machine learning engineer to train and deploy the latest generation of ML-based planning algorithms on the extensive data we collect every day across our autonomous trucking fleet. Use complex map and perception sensor output to develop novel deep learning models for our planning...

Advanced Micro Devices, Inc
San Jose, California

AMD together we advance_ Staff Applied Machine Learning Software Engineer – Generative AI The Role The AI Group at AMD is searching for talented and motivated engineers and scientists to work on Generative AI inference solutions. Staff Applied Machine Learning Software Engineer – Generative AI The R...

Platform9 Systems
San Jose, California

And we are looking to add a seasoned engineer to our tight-knit and engineering team. Position Summary: We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. It’s the best time to join our highly collaborative, friendly, and rich learning e...

NVIDIA
Santa Clara, California

An understanding of the requirements and operation of Deep Learning and Machine Learning experience, including but not limited to Generative AI tools and frameworks. You will work alongside our existing Learning Management System (LMS) platform team, project managers and instructional designers to e...

Alpaca
San Mateo, California

As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets. Maintain good software quality and test coverage. You may be asked to be on-call to assist with...

NLP PEOPLE
Sunnyvale, California

Staff Machine Learning Engineer. As Staff Machine Learning Engineer, you’ll lead the technical execution of our ML pipelines with a focus on improving the overall end-to-end perception pipeline. Our team of experts is driving the maturation of machine learning and other core technologies for autonom...

ByteDance
San Jose, California

Of the required experience, must have 1 year of experience in each of the following:- Coding using Python or C++;- Optimizing, training, and deploying machine learning and deep learning models using PyTorch or TensorFlow;- Developing code and identifying issues in Linux environment;- Developing and ...

Karkidi
Santa Clara, California

We are seeking an energetic, hardworking senior system software engineer to join the planning and controls group within NVIDIA's Drive Autonomous Vehicle organization. In addition to some traditional systems engineering tasks, this role will include working on architecture, integration and testing o...