Data Engineer

Company Name: Evernote
Location: San Francisco, CA
Date Posted: 19th Oct, 2016
  • Design, build and maintain efficient and reliable real-time data pipelines to move data across systems
  • Architect, implement and improve a machine learning platform designed for feature engineering, model building, training, and validation
  • Implement a data workflow platform that let users aggregate and structure data for high-performance analytics
  • Collaborate with multiple teams in high visibility roles to implement new data workflows and own the solution end-to-end
  • Design and develop new systems and tools in a number of languages to facilitate effective data consumption
  • Evaluate, benchmark and integrate cutting edge open source data tools and technologies
  • Monitor performance of the data platform and optimize as needed
  • 5+ years of software development experience
  • 2+ years of experience working with data at scale, especially with distributed systems
  • Experience with at least one scripting language (ex: Python) and one object oriented language (ex: Java)
  • Experience with network programming and relational databases
  • Experience with Hadoop, Spark, Hive, Presto will be plus
  • Able to communicate complex concepts clearly and accurately
  • Willingness to learn new technologies, tools, and approaches to problem-solving
  • B.S./M.S. in Computer Science or a related field, or equivalent experience