logo

Deloitte

VP of Engineering - ML/AI & Analytic Automation

Department
Engineering
Job Type / Location
Chicago
Experience Required
10+ years
Posted On

About the Role

Deloitte Digital's Experience Management team combines software and services to help clients improve their data management and decisioning, delivering high value intelligence in real-time to every marketing and advertising channel. We're looking for a thought-leader and expert like you to fuel our continuing innovation and help us scale our team of data engineers and data scientists. This is a high-profile role in a well-funded team.

As VP of Engineering - ML/AI & Analytic Automation you will have full purview over the development and deployment of software and assets which bring transformational ML/AI capabilities to large clients. You will combine leading open source tooling and techniques with a suite of customer experience libraries and solutions which intelligently automate the management of cross-channel communications for large clients. We have a great team of machine learning experts, data scientists, infrastructure engineers and technical writers, all of whom are committed to delivering first class software for downstream clients. Our existing stack makes heavy use of the Python machine learning ecosystem, and assembles systems to deliver massive decisioning throughput, with tight latency constraints. Our solutions may be used to service specific enterprise client marketing and advertising performance needs, but are designed to support major ML/AI transformations that service large numbers of professional data engineers and data scientists in large enterprises. If you have deep experience in designing, implementing, automating and deploying machine learning pipelines and workflows in the marketing, customer experience or advertising spaces, we want to hear from you!

Responsibilities

  • Work directly with the CTO and peer VPs to drive the technical vision throughout the engineering team
  • Lead a team of 15-20 talented engineers and data scientists with deep domain knowledge
  • Evangelize high quality technology and software development processes within the firm, working closely with other teams delivering modern software assets
  • Develop enterprise grade machine learning automation capabilities that hugely reduce cost-per-output-decision, moving expensive human-driven decisions to lower cost and more performant machine-driven ones
  • Advise on functional requirements for the deployment of productized technology on client engagements
  • Work closely with our product team to guide the vision and roadmap of the decisioning offering
  • Represent the ML/AI and Analytic Automation capabilities and technologies to others in the broader team and across the firm
  • Integrate with surrounding technology components and services
  • Coach senior and junior team members, advocating and advising them on their career growth

Required Skillsets

  • Deep expertise in data science and modern software development, as well as with running engineering teams of this size
  • Eagerness to work with other talented teams building other components of a broader end-to-end capability that converts ingested data into improved monetary outcomes for clients.
  • Strong commitment to the tenets of high-quality software development
  • Care and concern for the well-being of team members who will look to you for guidance

Qualifications

  • 10+ years of experience architecting and overseeing the development of significant analytic automation products:
  • Deep knowledge in the machine learning lifecycle, and in ways to facilitate collaboration and productivity in each of its phases. Exposure to a number of data scientists and expertise in finding solutions to workflow problems.
  • An ability to apply multiple management strategies
  • Knowledge of common machine learning frameworks and libraries and in ways to productionalize their inputs and outputs.
  • Comfort with various machine learning techniques and their practical implementation, from predictions of single dependent variables, to meta-tagging automation, NLP/NLG, and online methods such as reinforcement learning
  • Experience with one or more common workflow / pipelining frameworks (Kubeflow, MLFlow, Argo or equivalents)
  • Strong knowledge of the Python ecosystem, the Jupyter ecosystem (Lab, Notebook, Binder) and their libraries, norms and tooling
  • Exposure to AutoML tooling (H2O, DataRobot or equivalents)
  • 5+ years of experience with large consumer data sets used in performance marketing
  • 5+ years of experience delivering software to large enterprises
  • 5+ years of experience overseeing distributed, high throughput and low latency architectures
  • 3+ years of experience architecting software on top of major container technology (Kubernetes, docker, or similar).
  • Proven ability to communicate both verbally and in writing within a high performance, collaborative environment.
  • A history of good collaboration with DevOps and Project Managers on meeting project goals.
  • Proven track record working with products from major cloud providers (AWS, GCP, Azure, etc.)
  • Bachelor's Degree required: degree in computer science, data science, engineering, math or similar/related field preferred
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

View Assessment Process

Think you'll be a good fit?