Job Directory CDK Global Machine Learning Software Engineer
CDK Global

Machine Learning Software Engineer CDK Global
Seattle, WA

CDK Global provides integrated information technology and digital marketing solutions to the automotive retail and other industries.

Companies like CDK Global
are looking for tech talent like you.

Sign up to start matching for free.

About CDK Global

Job Description

Accelerate Your Career

Drive global technology




We are looking for engineers to innovate our growing Digital Advertising & Marketing Platform offering. Candidate must be able to thrive in a small focused team with high energy to innovate creative solutions and solve complex real world problems. Our Digital Advertising & Marketing Platform offering is changing the Automotive landscape through our broad set of highly specialized and targeted consumer offerings.

This position is a rewarding opportunity to express your creativity, work with intelligent, innovative people, and have your work touch millions of consumers. You will have the ability to work on cutting edge technologies within a variety of tech stacks. You will be doing continuous deliveries and will see your work come to life very quickly! The teams are self-driven and which allows them to determine their own destiny. (Yes, you will actually have the ability to chart how you want to solve the problems!).

The Machine Learning Engineer will analyze various data sets, transform data, and implement algorithms using toolkits (Gluon/MXNET, TensorFlow) and Python to create machine learning models that help solve various problems in online advertising such as real time bid optimization. Models will typically be used for very fast real-time inferences in a large-scale production environment. Application areas include:

* Develop predictive model of RTB exchange market bid prices
* Develop predictive model of user behavior (likelihood to click or perform other downstream actions)
* Develop classification models of user behavior based on website activity to create/enhance buying stage classifications


* Design and implement new predictive machine learning and artificial intelligence technologies.
* Engineer machine intelligence systems and infrastructure for real-world production use at scale.
* Improve the accuracy, runtime, scalability and reliability of machine intelligence systems.
* Drive architecture of platform and application capabilities embedding machine intelligence.
* Build and enhance data pipelines and data warehouses for machine intelligence.


* Strong communication skills.
* Enthusiasm for solving interesting and complicated problems.
* Strong interest and understanding of the foundational concepts of machine learning and artificial intelligence.
* 10+ years of software development experience.
* Fluency in Python or similar scripting languages.
* Experience with big data sets.
* Strong mathematical background.
* Ability to run experiments scientifically and analyze results.
* BS, MS or PhD in Computer Science or related technical field.



About CDK Global


8500 employees
CDK Global

1950 Hassell Rd

Let your dream job find you.
