Taro Logo

Senior Software Engineer, Fleet Optimization

Google is a global technology leader that develops innovative products and services used by billions of people around the world.
$161,000 - $239,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focused on Black Community Inclusion, requiring 5 years of software development experience and strong technical leadership skills.

Software Engineer (For Women in Tech Candidates)

Senior Software Engineering role at Google specifically for women in tech, focusing on developing next-generation technologies that impact billions of users worldwide.

Senior Software Engineer, Performance, Platforms Infrastructure Engineering

Senior Software Engineer position at Google focusing on performance and infrastructure engineering, offering competitive compensation and benefits.

Senior Software Engineer, Full Stack, Google Cloud

Senior Software Engineer position at Google Cloud focusing on full-stack development, requiring 5 years of experience and expertise in Java, Python, Go, and JavaScript/TypeScript.

Software Engineer (For Women in Tech Candidates)

Senior Software Engineer role at Google for women in tech, focusing on developing next-generation technologies that impact billions of users worldwide.

Description For Senior Software Engineer, Fleet Optimization

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.

The Machine Learning, Systems, and Cloud Artificial Intelligence team designs optimization models using linear programming and implements software to provide optimal options for demand fulfillment. In this role, you will manage project priorities, deadlines, and deliverables, and will design, develop, test, deploy, maintain, and enhance software solutions.

As a Senior Software Engineer in Fleet Optimization, you will be responsible for designing and implementing optimization strategies to handle emerging business requirements, supporting customer reliability and supply chain resilience in the fleet. You will drive technical ideas to architect reusable solutions across multiple product types, product areas, and classes of features. Collaboration with the business team to identify key opportunities for fleet renovation and supply chain planning improvements will be crucial. You'll also promote standardization of modeling tools and pipeline execution infrastructure, and review code to ensure best practices.

This role requires a strong background in software development, with experience in Front-end Development, Software Architecture, Back-end, and Full-Stack Development. Knowledge of Angular, Java, TypeScript, and SQL is preferred, as well as experience in Operations Research, Mathematical Optimization, or Supply Chain concepts. The ideal candidate will have the ability to structure and solve ambiguous problems, with excellent project management and organizational skills.

Join Google Cloud and be part of a team that 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. This is an opportunity to work on critical projects that impact how billions of users connect, explore, and interact with information and one another.

Last updated 7 months ago

Responsibilities For Senior Software Engineer, Fleet Optimization

  • Design and implement optimization strategies to handle emerging business requirements, supporting customer reliability and supply chain resilience in the fleet
  • Drive technical ideas to architect the solutions to be reusable across multiple product types, product areas and classes of features
  • Collaborate with business team to identify key opportunities to renovate the deployed fleet, identify supply chain planning inefficiencies, and propose innovative solutions
  • Promote standardization of modeling tools and pipeline execution infrastructure
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

Requirements For Senior Software Engineer, Fleet Optimization

Java
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture
  • Experience working on Front-end Development, Software Architecture, Back-end and Full-Stack Development

Interested in this job?