Lead Data Engineer

Victorious | Santa Monica, CA

Posted Date 4/19/2017
Description

Responsibilities

  • Design and build scalable and maintainable services
  • Write maintainable code with extensive test coverage, working in a professional software engineering environment
  • Identify bottlenecks and performance issues in existing architecture
  • Assess database and data pipeline performance and work to optimize access
  • Help teams adapt their code to scale better i.e. write code and with data modeling
  • Expert in environments such as Hadoop, Amazon Web Services (AWS - EC2, S3, Redshift), Elastic, DynamoDB, Big Query, EMR, Hive, Presto, Athena for data storage, warehousing, retrieval, caching and archival to build a data powerhouse
  • Proficient in Java, Python, Scala and familiar with PHP, SQL to drive efficient analytics and reporting or performing data extraction from mysql/oracle/hive leveraging an extremely large data set
  • Focus on collecting, parsing, managing, analyzing and visualizing large sets of data to turn information into insights using multiple platforms
  • Work with internal technical operations teams to define metrics, automate data collection, synthesize relevant data, build analytical models and forecasts
  • Create and manage failure and/or trend analysis
  • Create and/or assist in the development of tools or data dashboards that drive efficiency

 

Requirements

  • BA/BS degree
  • Experience of 4+ years of programming (C++, JAVA, PHP, PERL, PYTHON etc.)
  • Proficiency in SQL is required.
  • Experience with Amazon Web Services (EC2, S3, SQS etc) as well as DynamoDB, RDS, Redshift, Kinesis.
  • Demonstrated problem solving ability with experience providing practical business insights from large, complex data sets
  • Understanding Datawarehousing concepts: ETL, OLAP vs. OLTP, Slowly Changing Dimensions, is a plus
  • Reporting / dashboarding with any BI tool (Microstrategy, Tableau, Business Objects etc.) is desired
  • Provide strong interpersonal skills while acting under diverse roles
  • Liaison, consultant, leader, peer, owner, customer, etc.
  • Experience in technical operations or hardware that supports a large scale mobile application beneficial
  • Able to work in an extremely high volume, high energy environment
  • Excellent communicator and team player
  • Experience working in a service-oriented or micro-services architecture
  • Strong organizational skills

 

Bonus Points

  • Involvement or experience in heavy use of open source big data technologies
  • Knowledge and/or experience of high scale in-memory processing using Spark
  • You know the fundamentals of distributed programming (CAP, Ordering, Consensus)
  • Experience building scalable, distributed, and highly-available systems
  • Experience working on complex, Multi-layer applications
  • Ability to range from hands-on tactical tasks/projects to strategic/big picture view

 

Perks

  • Full benefits, including medical, dental, vision and life 
  • 401(k) Retirement Plan
  • Free Food
  • Unlimited snacks and drinks
  • Amazing location by the ocean close to the Promenade in Santa Monica popularly known as silicon beach
  • Top of the line technology to help you build your own workspace
  • Fast-Paced, Collaborative Environment
  • Balanced Work-Life Culture
  • World Class Team and Mentorship
Job Category
Developer, Engineer
Employment Type
Full Time

Share this job

Address225 Santa Monica Blvd.
Santa Monica, CA 90401