Staff Software Engineer, Machine Learning, Core

Google
Seattle, Washington, US
$189K-$284K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Note : Google’s hybrid workplace includes remote and in-office roles. By applying to this position you will have an opportunity to share your preferred working location from the following :

Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.

In-office locations : Seattle, WA, USA; Sunnyvale, CA, USA.

Remote location(s) : United States. 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.
  • 5 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.
  • 3 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, and / 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.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google.

These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer.

We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems.

As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Learn more about benefits at Google.

Responsibilities

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product / program updates and user feedback.
  • Triage product or system issues and debug / track / resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

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. See also Google's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
Cash App
Seattle, Washington

As a senior Software Engineer for the Merchant Experience team at Cash App, you will:. A strong track record in helping other engineers grow. Great communication skills, able to discuss engineering issues and trade-offs without hesitation. Learning and Development resources. ...

ByteDance
Seattle, Washington

Currently, we are looking for Machine Learning Engineer in Model Development Infrastructure to join our team to support and advance that mission. Responsibilities:- Responsible for the design and implementation of a global-scale machine learning system for feeds, ads and search ranking models. Respo...

Duolingo
Seattle, Washington

Note: This role is open to considering engineers across various levels (Senior, Staff, or Senior Staff). Beyond our core learning product, we also offer English proficiency testing with the Duolingo English Test, and are bringing new subjects into the Duolingo app, where people can develop their Mat...

CIRCLE
Seattle, Washington

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and problems to improve existing systems and modifying systems; building and owning scalable microservices that a...

ZS Associates
Bellevue, Washington

Good fundamentals of machine learning and deep learning. Our products and client focused solutions use state of the art ML and Deep Learning techniques and ML Engineering Platforms. Scaling machine learning algorithms to work on massive data sets and strict SLAs. Build , orchestrate, and monitor mod...

HCLTech
Redmond, Washington

Develop and implement computer vision algorithms that meet specific requirements.Define data collection methods and manage data acquisition for use in developing algorithms.Perform statistical analysis and use simulation or test datasets to validate the algorithm....

PitchBook Data
Seattle, Washington

Machine Learning (ML) Engineer . PitchBook’s Data Science and Machine Learning team. Apply NLP and Machine Learning: Utilize NLP and ML techniques to create novel views of private industry data, enhancing decision-making, and insights . Bachelor's/Master's degree in Computer Science, Machine Learnin...

ByteDance
Seattle, Washington

Machine learning, transfer learning, graph embedding, representative learning, large-scale optimization, recommendation, reinforcement learning, etc. Why Join UsCreation is the core of ByteDance's purpose. Computer vision, facial recognition, multimodal learning, object detection & tracking, image c...

Rokt
Seattle, Washington

As a Staff Software Engineer you will be part of the Upsells Org, driving engineering for some of our highest visibility and most impactful products. We are looking for a Senior Software Engineer. You will be working closely with other software engineers and product managers in your team on solving ...

TikTok
Seattle, Washington

As a Machine Learning Engineer focused on demand forecasting, you will contribute to the development and implementation of cutting-edge machine learning models and algorithms to optimize inventory management, supply chain efficiency, and enhance the overall customer experience. Collaborate with soft...