Lead Data Engineer

Victorious, Inc | Santa Monica, CA

Posted Date 3/01/2017
Description

Victorious is building the next generation mobile platform that powers super fan apps for the world’s biggest creators and their communities. We’re looking for someone to lead, design, architect and develop reliable and scalable applications with substantial data pipeline or database components. You will work closely with our CTO as well as various engineering teams to develop the vision and architecture of our data engineering stack along with build tools, applications, and pipelines that effectively load, manipulate, and analyze data to enable our product to improve as fast as possible.

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
Data, Analytics
Employment Type
Full Time

Share this job

Address225 Santa Monica Blvd
Santa Monica, CA 90401