Software Engineer

 

Description:

Toyota is looking for a smart, passionate leader to join our Public Cloud team with a keen sense of ownership and a strong engineering mindset.

 

As a Staff Engineer in the Public Cloud Platform team, you will be closely aligned with engineers on the Toyota R&D team and responsible for defining cloud-native infrastructure architecture using Private, Public, and Hybrid Cloud platforms and principles.

 

The ideal candidate will have a strong understanding of large-scale distributed architecture solutions, development and automation forward mindset to problem-solving, and experience leading software and infrastructure discussions to ensure scalability, resiliency, and availability.

Success in this role is measured by the overall performance, reliability, security, and scalability of an application and overall cost savings for the business. This position requires deep customer-focused thinking, the ability to be hands-on and to make faster decisions. We are looking for self-motivated individuals who are highly detail-oriented and take pride in their deliverables.

What You’ll Be Doing

  • Lead infrastructure delivery to build petabyte-scale distributed infrastructure for servicing Toyota R&D projects with intensive cloud computing requirements
  • Interact with Woven Planet core team and replicate engineering practices at TMNA
  • Collaborate with the Public Cloud Platform team to design and code cloud and application Blueprints for HPC applications
  • Understand the interaction between Public Cloud services and those owned by R&D (Production Engineering and Autonomous Vehicles) teams to effectively design systems which, leverage the strengths and mitigate the challenges posed by such interactions
  • Interact with Sr. Managers and Portfolio leaders to reduce costs and technology debt for cloud applications
  • Responsible for Public Cloud Technical Change management for the TMNA R&D teams
  • Design architectures intended for the long term while acknowledging near-term requirements using Azure and AWS Well-Architected framework
  • Collaborate with cross-functional team members from Cloud, Product, and Engineering to deliver against quarterly and annual cloud migration objectives
  • Lead, mentor, pair with software engineers of diverse backgrounds to write clean and iterative code based on TDD
  • Engage in code and architecture reviews helping maintain our coding standards and provide cost optimization guidance
  • Lead architecture meetings and technical discussions with the focus of reaching consensus and best practice solutions
  • Lead the team in defining technical requirements and solutions and drive projects through to completion
  • Break down tasks for other engineers and offer guidance to other engineers on the team when they are blocked
  • Create engaging technical content, including writing internal company blog posts, white papers, practical guides, and platform demos
  • Stay current with industry trends and recommend relevant technologies and products in the areas of Private, Public, and Hybrid Clouds
  • Nurture a culture of ownership, learning, automation, re-use, and engineering efficiency using software design patterns and industry best practices
  • Be a leader, evangelist within your team and the organization

What You Bring

  • A Bachelor’s degree in Computer Science or related discipline, or equivalent work experience
  • Progressive experience in application development and engineering experience; demonstrable technical leadership experience in new platform development, product ownership, and iterative design
  • Extensive experience leveraging AWS/Azure/GCP Platform to deploy highly reliable and scalable cloud applications
  • Demonstrated work experience in Cloud Cost optimization using Architecture changes and efficient coding practices
  • Demonstrated ability in building cloud-native and 12-factor full-stack applications using modern technologies such as Java, Typescript, Golang, etc.
  • Expert level knowledge of system design; high-performance computing; file, block, and storage technologies; integration of computing, storage, and network technologies to deliver cohesive infrastructure solutions
  • Thorough understanding of building cloud-native infrastructure using evolutionary architecture practices
  • Demonstrated work experience in writing functional and maintainable code.
  • Thorough understanding of DevOps principles and DevOps toolchains (Jenkins, shell scripting, GNU Make, Terraform, Packer, Ansible, Docker)
  • Expert at working with service-based application architectures and familiar with various API protocols (e.g., GraphQL, gRPC)
  • Motivated and Self-Starting: able to think critically about problems, decipher user preferences versus hard requirements, and effectively use online and onsite resources to find an appropriate solution with little intervention
  • Demonstrated experience in research data collection, analysis, and presentation

 

Organization Toyota
Industry Engineering Jobs
Occupational Category Software Engineer
Job Location Texas,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-07-05 2:41 pm
Expires on 2024-06-09