Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Engineering Manager, Machine Learning Systems

Expired Job

Move, Inc. Santa Clara , CA 95051

Posted 5 months ago

Engineering Manager, Machine Learning Systems's consumer data products team builds the technology infrastructure and innovative data and AI driven products that are already driving the next phase of our growth. These data products help deliver entirely new experiences or greatly enhance current experience at scale for our 60M+ monthly unique visitors.

The team builds advanced machine learning models and highly scalable data pipelines to make predictions, deliver personalized recommendations and insights that help distinguish the apps and website in the marketplace.

We are seeking an engineering leader who has a solid background in applied machine learning and building highly scalable data driven products; and has a proven track record of leading both data scientists and engineers to solve complex problems and deliver business impact.

Duties and Responsibilities:

  • Lead a group of both engineers and data scientists to deliver machine learning and AI solutions and integrate them seamlessly into our web and app experiences

  • Work on challenging problems and drive innovation using AI / Data Science in domains such as natural language processing, image content analysis, recommender systems, personalization and predictive modeling

  • Collaborate with Product Management and User Experience regarding data products definition, roadmap, schedule, scope, and project-related decisions

  • Design, develop, deliver, and maintain features and applications that will excite and please a user base of millions of users

  • Perform hands-on data analysis, build and scale machine-learning models, evaluate and iterate using A/B tests, and communicate the impact to senior leadership

  • Hire and develop talent, provide technical and career development guidance to both data scientists and engineers in the team

  • Work collaboratively in an Agile/Scrum team to plan sprints, expand stories into tasks, work on removing impediments, and execute at optimal velocity and cadence

Education, Skills and Experience:

  • Masters Degree in Computer Science, Machine Learning, Data Mining, Natural Language Processing, Statistics, Mathematics, or related discipline

  • At least 2 years of experience in managing a team of data scientists and engineers as a technical lead or manager.

  • At least 2 years experience in delivering machine learning and AI products at internet-scale.

  • Strong understanding of object-oriented programming and design.

  • At least 2 years experience in Big Data technologies such as: AWS, Hadoop, EMR, Spark, Pig, Hive, NoSQL databases, and Kafka/Kinesis.

Preferred Skills:

  • Experience engineering distributed technologies and concepts such as large-scale recommendation, personalization, search etc.

  • Published research work or patents in conferences or industry circles

  • Excellent oral and written communication skills, with the ability to effectively communicate complex technical concepts and solutions to all levels within the organization


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Machine Learning Engineer

Palo Alto Networks Inc.

Posted 6 days ago

VIEW JOBS 1/10/2019 12:00:00 AM 2019-04-10T00:00 Palo Alto Networks® is the fastest-growing security company in history. We foster a culture of innovation, authenticity, and collaboration. This focus helps to advance our mission of protecting our way of life in the digital age. Our people make this possible. It's in our everyday interactions, how we work together and treat each other, that sets Palo Alto Networks apart from other organizations. If you are a motivated, intelligent, creative, and hardworking individual, then this job is for you! Description: The ML Engineer is responsible for building data pipelines, feature engineering, doing ML POC, & productionizing models in scalable manner. It is combination role with data science & software engineering background. This role is unique role as full stack developer of data science. Responsibilities: * Ensure data science code is maintainable, scalable and debuggable * Automate and abstract away different repeatable routines that are present in most machine learning tasks * Bring the best software development practices to the data science team and helps them speed up their work * Choose best operational architecture together with devops team * Constantly look for performance improvement and decides which ML technologies will be used in production environment * Design and develop ML pipelines using heterogeneous sources, integration APIs, and provide Hadoop ecosystem services for data science applications/flows * Data modeling - Finding useful patterns (correlations, clusters, eigenvectors). Predicting properties of previously unseen instances (classification, regression, anomaly detection, etc.). * Partner with domain owners, data analyst and product owners, to better understand requirements, finding bottlenecks, resolutions, etc. * Build data ingestion from various source systems to Hadoop using Kafka, Spark Streaming etc. * Transform data using data mapping and data processing capabilities like MapReduce, Spark/Spark SQL with a good understanding on data science requirements * Supports Big Data and batch/real time analytical solutions leveraging transformational technologies like Apache Beam Qualifications: * Good understanding in linear algebra, machine learning and statistics * Working experience in prototyping machine learning use cases * Have good analytical sense to ensure data quality and validate features * 0 to 3 years of industrial experience with the Hadoop ecosystem and Big Data technologies * Good hands-on development experience with machine learning models * Hands-on experience with the Hadoop eco-system (HDFS, MapReduce, Hive, Impala, Spark, Kafka, Kudu, Solr) * Must be comfortable with reading and writing Scala/Pyspark, Python, Java code, Bash script. * System level understanding - Data structures, algorithms, computability and complexity, and computer architecture (including distributed processing) * Understanding bias and variance, overfitting and underfitting, missing data, data leakage, etc. * Must be comfortable with reading and writing Scala/Pyspark, Python, Java code, Bash script. Education: * BS, MS. or Ph.D in Computer Science or relevant quantitative science Company: We are the global cybersecurity leader, known for always challenging the security status quo. Our mission is to protect our way of life in the digital age by preventing successful cyberattacks. This has given us the privilege of safely enabling tens of thousands of organizations and their customers. Our pioneering Security Operating Platform emboldens their digital transformation with continuous innovation that seizes the latest breakthroughs in security, automation, and analytics. By delivering a true platform and empowering a growing ecosystem of change-makers like us, we provide highly effective and innovative cybersecurity across clouds, networks, and mobile devices. Our Security Operating Platform is built for automation. It is easy to operate, with capabilities that work together, so customers can prevent successful cyberattacks. They can use analytics to automate routine tasks, so they can focus on what matters. We are known for continuously delivering innovations; and with Application Framework, we extend that to an open ecosystem of developers that benefit from our customers' existing investment in data, sensors, and enforcement points. Learn more about Palo Alto Networks here and check out our fast facts Palo Alto Networks Inc. Santa Clara CA

Engineering Manager, Machine Learning Systems

Expired Job

Move, Inc.