Data Engineer
Location: US, CA, Santa Monica
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Internet
Function: Engineering

Company profile:
We’re always looking for highly motivated “founder-types” to join us as we grow. Here’s what you need to know.Our Core Values:Every member of our team brings something unique to the table, but we share the same values:Use your intelligence without arroganceTake initiative, and execute tenaciouslyPut the team’s needs above your ownRespect customers, partners, investors, and co-workersFocus on results, but never compromise on qualityLive to learn, and share what you discoverBe honest, be transparent, and be goodNever, ever give up!Things to Consider:1. We are hiring for entrepreneurial positions, at an entrepreneurial company. This means you’ll need to be resourceful and creative, while also following the processes that will allow us to scale quickly.2. We hire for culture and greatness. We are looking for well-rounded people who are willing to commit wholeheartedly to our cause for the next couple of years and grow alongside the company.3. This is a massive opportunity for the right person. Startup life can be a rollercoaster, but we are led by a team of experienced entrepreneurs who have built and sold multiple companies. The opportunity for upward mobility at The Mobile Majority is tremendous, but only if you’re willing to put forth the effort.Culture and Benefits:It’s no secret that we work hard, but we also strive to create an office environment where the lines between work and play are blurred. This means we offer great perks, to help keep our team healthy, productive, and happy:Full medical, dental, and chiropractic coverage – even acupuncture.Daily company lunches catered in – plus snacks and drinks for days!Frequent team bonding events and company outings (including the occasional beach day!)Unlimited paid vacation time – because we trust you to hold yourself accountable.Gym membership with access to facilities all over LA.Flexible work hours – we know 9am isn’t for everyone.Stock options – if you’ve been with us for a year or more, we want you to experience the pride and rewards of ownership.A referral bonus program.Last, but definitely not least – dogs in the office! Bring your own furry friend, or feel free to cuddle with one of the The Mobile Majority pups.

Job description:
The Mobile Majority's Engineering team is seeking an outstanding Software/Data/BI Engineer to create scalable, maintainable, and reliable business intelligence infrastructure. The Mobile Majority has a culture of data-driven decision-making, and demands business intelligence that is timely, accurate, and actionable.The Engineering Team operates in a fast paced environment where every day brings new challenges and new opportunities. As a Software/Data Engineer, you will be developing and supporting BI infrastructure to address some of the unique challenges. You will be responsible for designing and implementing a solution using third-party and in-house technologies which will handle the growing business needs.Responsibilities:Interface with other technology teams to extract, transform, and load data from a wide variety of in-house and external datasources using SQL and JavaDesign, implement, and support infrastructure providing secured access to large datasetsInterface with business customers to gather requirementsModel data and metadata to support ad-hoc and pre-built reportingRespond to high priority requests from senior business leadersProven ability for looking at solutions unconventionally and explore opportunities and devise innovative solutionsWork on Data Warehouse ETL solutions

Requirements:
5+ years of software/data engineeringAdvanced knowledge and experience of Java/ScalaAdvanced knowledge and expertise with SQLExperience with Hive, Spark, HDFS, Oozie, Falcon, KafkaPreferably working with Hortonworks Data PlatformRecognize and adopt best practices in reporting and analysis: data integrity, test design, analysis, validation, and documentationTop notch communication (verbal and written) and interpersonal skills to convey key insights from complex analysis in summarized business terms and an ability to effectively communicate with technical teamsKnowledge of data warehousing conceptsExperience in ETL and using databases in a business environment with large-scale, complex datasetsTune application and query performance using Unix profiling tools and SQLKnowledge of HadoopExperience with GitBachelor degree in Computer Science, Engineering, Math, or related disciplinesBonus:Experience in 1 or more than these languages (Ruby, Javascript)Experience NoSQL Databases &amp; TechnologyKnowledge and direct experience using business intelligence reporting tools. (OBIEE, Business Objects, Cognos, Tableau, MicroStrategy, SSAS Cubes, etc.)

Benefits:
It's no secret that we work hard, but we also strive to create an office environment where the lines between work and play are blurred. This means we offer great perks to help keep our team healthy, productive, and happy:Full medical and dental coverageDaily catered lunches, with a kitchen stocked with snack and beveragesUnlimited paid vacation time - we trust your discretionSubsidized gym membership (Trifit is half a block away from the office)A referral bonus programHappy hours, Athletic competitions, Networking events, Beach days, and many more outingsDog friendly office, so bring your own best friend or enjoy the company of one of ours!