As a Machine Learning Cloud Consultant, you will work directly with our most strategic customers on critical IT and Cloud projects to help them transform their businesses. You will help our customers understand how Google’s products can be used to support a wide range of data analytics and machine learning workloads. You will provide management, consulting and technical horsepower to customer engagements while working with client executives and key technical leaders to deploy solutions via Google’s Cloud Platform. You will design and develop machine learning systems for a range of clients from industries as diverse as warehouse automation to the Internet of Things. You work will encompass everything from first-principles thinking through to the development and deployment of live systems and you will collaborate closely with other disciplines on the project team to ensure successful delivery of solutions that meet our clients’ needs.
You’ll also work closely with our key partners currently servicing top accounts to manage programs, deliver consulting services, and provide technical guidance and best practice expertise.
Our clients depend us for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. And our teams are dedicated to helping our customers — developers, small and large businesses, educational institutions and government agencies.
Responsibilities
- Interact with sales/partner leads and technical stakeholders to translate complex customer requirements into recommendations for appropriate solution architectures and consulting services.
- Participate in technical and design discussions with technical executives, acting to speed adoption and ensure best practices during implementation.
- Provide a point of escalation for customer inquiries and serve as the first point of contact to Google for consulting services.
- Work with customer technical leads, client executives, and partners to manage and deliver successful migrations to cloud solutions.
- Work closely with practice areas, product and engineering to package best practices and lessons learned into thought leadership, methodologies and product strategy.
- Research, test, build and coordinate the conversion and/or integration of new products based on client requirements. Design and develop new software products or major enhancements to existing software.
Qualifications
Minimum qualifications:
- BA/BS degree in a technical or engineering field or equivalent practical experience.
- 5 years of relevant work experience in hands-on development of machine learning models
- Experience with one or more of the following: machine learning, recommendation systems, natural language processing, computer vision, pattern recognition, or artificial intelligence.
- Experience with one or more programming languages including but not limited to: Python, Java, or C/C++, R.
- Excellent math skills
Preferred qualifications:
- PhD. Master’s degree in Computer Science or related technical field, or equivalent practical experience
- Experience in a statistical programming language like R or Python and applied machine learning techniques (i.e. dimensionality reduction strategies, classification, and natural language processing frameworks).
- Designing and training deep neural networks
- Experience designing and deploying with one or more the following technologies: Tensor Flow, Spark ML, CNTK, Torch, Caffe
- Systems design experience with ability to architect and explain data analytics pipelines and data flows.
- Strong cross-functional project management, communication, and stakeholder management skills. Excellent written, verbal and presentation communication skills, with a focus on translating business requirements into technology solutions.