Machine Learning Engineer

  • Location:
    San Jose, California, US
  • Area of Interest
    Sales - Product
  • Job Type
  • Technology Interest
    Big Data, Analytics
  • Job Id

<b>What You'll Do</b>

As a Machine Learning Engineer you will ideate, design, implement and optimize statistical models to drive business decisions for customer relationship management, marketing campaigns, and Virtual sellers. You’ll gather business problems and data from various stakeholders in Sales, Marketing, IT and Operations and deliver machine-learning based solutions. The GVS&CS Data and Analytics team transforms the way we design our digital interactions with customers across the full customer lifecycle and you will build the core systems to drive precision and intelligence across all of our operations.

<b>Who You'll Work With</b>

As a member of this data science team, you will work with data engineers, data analysts and business stakeholders in sales, marketing, IT and operations to process requirements and engineer solutions. The data science team focuses primarily on backend systems, with data and analytics, and works hand-in-hand with the broader customer and partner facing teams that design the digital customer experience.

<b>Who You Are</b>

You are a strong engineer and statistician with experience in applying machine learning on real-world data to solve business problems. You have experience with software development, big data systems, knowledge of machine learning and traditional algorithms, and can communicate the complexities of data science to non-technical audiences. Above all, you are a creative and avid problem-solver prepared to use both classical and novel techniques to deliver advanced solutions.


<b>Our Minimum Requirements: </b>

B.S. in Computer Science, Statistics, Mathematics, or similar technical or quantitative field.

·       Theoretical and practical understanding of machine learning techniques in high-dimensional spaces including linear models, kernels, ensembles, regularization, dimensionality reduction, data mining, and clustering.

·       Fundamentals of algorithms and computational complexity, especially in scalable data-mining algorithms.

·       Python tech stack for machine learning in both local (numpy, scikit-learn, pandas) and distributed (PySpark ML, MLLib)

·       Good coding principles and style.

·       Experience with problems and projects that depart from your average school or Kaggle project.

·       Enthusiasm for solving messy problems.

·       0 – 2 years of experience in machine learning.

<b>Desired Skills: </b>

·       Hadoop Ecosystem fluency (MapReduce, HBase, Kafka, etc.)

·       Experience in Apache Spark/PySpark 1.5+

·       Ability to implement complex algorithms by hand (i.e. backpropagation, Locality Sensitive Hashing, PageRank) on a distributed platform.

·       Experience in high-dimensional natural language processing with preferably both shallow and deep learning methods.

·       Proficiency in interactive visualizations (i.e. D3)


<b>Why Cisco</b>

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.


We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.


We Are Cisco.