Junior Java Engineer
Location: US, CA, Santa Monica
Department: Engineering
Employment type: Full-time
Required experience: Entry level
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 is a rapidly growing ad tech startup based in Santa Monica, CA, with offices in New York City, San Francisco, Chicago, Sao Paulo and Ho Chi Min City. We have been honored as the 'Best Creative Technology' by the American Association of Advertising Agencies and won 'Best Series A' By the Los Angeles Venture Association.We're hiring engineers to build an ad-serving, bidding, modeling and data infrastructure built using a mix of proprietary and open-source technologies. We're integrated with real time exchanges processing requests @ 200k QPS. We have over 1PB of data and growing fast. We're looking for those excited about working on tough problems related to scalable, reliable, available algorithms, machine learning &amp; software systems that scale.Our engineering team works with the latest and greatest technology to build next-generation technologies as a programmatic media-buying platform at big data scale.As part of our team, you will work with Java 8, Spring 4, MongoDB &amp; PostgreSQL, and Hadoop ecosystem (HDFS, Hive, Tez and Spark).The Mobile Majority has a culture of engineering focused, data-driven decision-making, and demands business intelligence that is timely, accurate, and actionable. As a key member of a small and versatile team, you will be responsible to design, test, deploy and maintain software solutions.

Requirements:
We're looking for an engineer with a BS/MS in Computer Science or an equivalent degree and between 0 to 3 years of Java experience. The ideal candidate should be a team player and have outstanding attitude and energy, excellent communication skills, and a desire to learn.We're also looking for an engineer with knowledge of:Algorithms, data structures, performance optimization techniques, and object-oriented programmingState-of-the-art techniques and trends in software development, data management and high performance systems. Structured thinking, effective communication, excellent programming and analytic skills

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 - and snacks for days!Unlimited paid vacation time - because we trust you to hold yourself accountableGym membership with access to facilities all over LA (and the occasional company hike!)