Data Science Engineer

Silicon Valley, CA, United States

Lattice Engines

Role Location

  • Silicon Valley, CA, United States


101 - 250 people


1820 Gateway Dr Ste 200
San Mateo, CA, 94404, US

Tech Stack

  • Redshift
  • Redis
  • Zookeeper
  • Kafka
  • Akka
  • DynamoDB
  • Docker
  • Node.js
  • Numpy
  • SciPy
  • Scikit-Learn
  • Tensorflow
  • Hadoop
  • Cascading
  • AWS
  • React
  • Apache Spark
  • Neptune
  • Java
  • Spring MVC

Role Description

We are looking for talented Data Engineers who want to transition into a combined Data Science and Data Engineering role as a member of the data science team. This central role will include a range of responsibilities. Part of the role will be to participate in groundbreaking R&D projects to leverage massive structured, unstructured, transactional and real-time data sets from a variety of sources. Central to the role will be to drive the productization of these insights and their delivery to the Engineering team. At the end of the day, we analyze customer usage patterns and make actionable statistically robust recommendations that are impactful to real world businesses.

Required qualifications: • Advanced degree in a quantitative discipline with a preference for computer science • Significant production level programming experience in most of the following: Java, Python, AWS, Hadoop (Hive, Pig, Spark), noSQL, UNIX/LINUX • Strong Java development expertise in building enterprise techniques for large scale distributed system design and big-data processing • Strong experience working with data and data products, include: data analytics/transformation/aggregations/sampling/deduping/bucketing/profiling etc. • Strong analytical and problem solving skills. Ability to hit the ground running and learn/adapt quickly • Excellent written and leadership skills. Team player

Desired qualifications: • Strong development experience in Python • Strong understanding of information retrieval concepts, machine learning, natural language processing • Good understanding of metadata driven system/workflow • Good understanding of system configuration management, container technologies and configuration bootstrapping • Desired hands-on experience with Docker, Hadoop, Cascading, Spark, AWS, DynamoDB, Redshift, Redis, Akka or similar technologies • Good understanding of HTTP and webservers, and operating public APIs in MicroServices environment

About Lattice Engines

Lattice is an early innovator in the hottest area of big data applied to predictive marketing. We combine thousand of data signals from our customers and partners, and extract key business insights using a variety of machine learning, ranging from random forest to deep learning, to better understand business drivers behind each purchase decision. We can help companies predict: Who is going to be your next customer? What will they buy? How much will they spend with you ? And when are they ready to buy?

Company Culture

We have very talented people with a lot of data scientists and PhD working at the company. We take our culture very seriously and our core values are: - create visible value - stay accountable - trade places - embrace your quirkiness - communicate respectfully - find a mentor/be a mentor - celebrate what's great - be a steward

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.