Skip to Main Content

Senior Cloud Machine Learning Engineer

Sunnyvale, CA
  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Senior Cloud Machine Learning Engineer

Sunnyvale, CA / Hyrbid (in-office, as needed)

Company Description

The Bosch Center for Artificial Intelligence provides services in AI technologies to Boschs business units and plants. Artificial intelligence technologies are impacting Boschs products and services in many domains: manufacturing, predictive maintenance, vehicle diagnostics, supply chain, large-scale simulations, etc. This is a technical position for someone who is skilled at bringing together disparate technologies to solve business problems.

Our team is responsible for streaming Bosch data to centralized analytics platforms and building data-based machine learning applications for a wide variety of Bosch engineering and research teams. We are looking for a talented software engineer who is passionate about building fault-tolerant data services and analytics tools in the public cloud environments. Your work will be used by hundreds of Bosch engineers and have global impact by improving the quality and value of Bosch products.

Primary Responsibilities:

  • Drive the development of cloud based machine learning pipelines for data-driven products and services
  • Contribute to architecture and technical decisions to onboard existing on-prem machine learning workflows and pipelines to public cloud (e.g. Azure, AWS)
  • Collaborate with data scientists and engineers to deploy new machine learning and deep learning models into complex and mission critical production systems
  • Select the right tool(s)/services(s) for the job and make it work in production
  • Promote a culture of self-serve data analytics by minimizing technical barriers to data access and understanding.
  • Stay current with the latest research and technology and communicate your knowledge throughout the enterprise
  • Up to 10% travel may be required.

Basic Qualifications

  • MS in Computer Science or other engineering discipline
  • 5+ years software development experience
  • 3+ years experience in developing ML applications on a public cloud platform (e.g. AWS, GCP, MS Azure etc.)
  • Expertise in developing software with container deployment and orchestration technologies at scale, with strong knowledge of the fundamentals including service discovery, deployments, monitoring, scheduling, load balancing
  • Very strong Linux skills with a passion for automating everything
  • Strong programming skills in Python

Preferred Qualifications

  • Experience using Kubernetes or similar orchestration systems
  • In depth understanding of relational database systems (e.g. Oracle, MySQL, MS SQLServer)
  • Experience with various messaging systems, such as Kafka or RabbitMQ, is a plus
  • Experience with distributed computing frameworks (e.g. Hadoop, Spark), is a plus

Additional Information

BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

  • FIRST Robotics (For Inspiration and Recognition of Science and Technology)
  • AWIM (A World In Motion)

By choice, we are committed to a diverse workforce EOE/Protected Veteran/Disabled.



Sunnyvale, CA



View all jobs at Bosch