Software Engineer @ Ezoic - Carlsbad, CA

Job Overview

6 days ago

Software Engineer

Ezoic - Carlsbad, CA

Click here to learn more about the Software Engineer hiring process (https://www.ezoic.com/software-engineer-hiring-process/)

About Us:

Ezoic is an Artificial Intelligence company that works with thousands of online publishers, helping them use machine learning to make smart decisions about the layouts, advertisements, and features that users see. These publishers range from individuals to small and medium-sized companies. We have our headquarters in Carlsbad, CA, with a team of very smart free-thinking individuals. Ezoic is a VC-backed startup that is growing quickly. It's a unique opportunity to both be part of a revolutionary product in its earlier stages and work on something that already touches hundreds of millions of people a month.

Job Description

We want a fast-learning developer who is anxious to learn on their feet and help our team continue their innovative progress in this industry. If you're the type of person that wants to jump in and start getting stuff done, you're the one!

Responsibilities include: Designing, coding, debugging and optimizing both frontend and backend. You will work on the implementation of our core product with new customers, working on internal and external reporting, interfaces and features; as well as working to improve our automated content display systems.

The products you will work on: At the core, our technology takes existing code or content, parses it to understand it (what each element is, what it relates to and where it belongs) and then is able to recreate that into thousands of layouts, placements, and designs on all devices (desktop, tablet, mobile web, native mobile apps).

Desired Skills and Experience

The Ezoic Platform

Our platform is essentially made up of 4 parts:

  • A large data store (primarily Redshift) that tracks everything imaginable about user interactions with content.
  • A machine learning / decision layer (TensorFlow, sklearn, python & custom written in Go (golang)) that analyzes all that data.
  • A decision / adaptation layer that takes the insights and actions upon them by changing what content/ads / features are displayed when to who and how. (Primarily written in Go)
  • A reporting system and series of “apps” that provide various functionality and presents what we are doing to our customers. (MySQL / Vue.js / Go)

We are a small team, so there are opportunities to work on all aspects of our platform depending on your interests and skills. We want you to be successful here and will ensure that our smart people are working on things that they find meaningful.


Life as an Ezoic engineer

Ezoic is an inaugural member of the Google Certified Publishing Partner Program. This means we work closely with Google to help websites optimize their ad revenue. We actually have won awards directly from Google for the artificial intelligence that we've built. Cool, right?!?

Ezoic is a technology-first company. Our CEO is a developer by trade, and our engineers are given all the tools needed to succeed. We empower our engineers to make a lot of their own decisions about both design and implementation and encourage them to come up with new ideas to improve the application. We also aim to keep a good work-life balance, based on our philosophy that happy engineers are more productive. We accomplish this via flexible schedules and unlimited time off. We want you to be working on something that you are passionate about and allow engineers to move around to keep things fresh.

We have a new office in Carlsbad, CA, which is currently open to employees who wish to work in the office, and there are no covid requirements. We allow engineers to work from home regularly if they can be more productive there and are open to fully remote for the right candidates.


Benefits

Every engineer works at their own quad-monitor set up on a standing desk. We pride ourselves on getting stuff done, but when you need a break, Ezoic offers great office perks, including catered lunches, snacks, flexible hours, ping pong, video games, and a pool table. Paired with our unlimited PTO policy, we encourage individual volunteerism and offer company-wide volunteer opportunities.

Ezoic also has a Mentor Program, and we match you with someone more senior than you to go to for technical advice and help set you up for success in your new role. Other benefits include a 401(K) matching plan, comprehensive health insurance, parental and maternity benefits, and stock options!

Ezoic is a global company committed to an inclusive environment, employing a diverse workforce representing the world we live in. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, ancestry, age, sexual orientation, gender identity, gender expression, veteran status, physical or mental disability, medical condition, marital/domestic partner status, or other applicable legally protected status or characteristics.


#ZR

Similar Jobs

Staff Software Engineer

ServiceNow

San Diego, CA

Design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs.

Lead Software Engineer

WarnerMedia

Carlsbad, CA

Collaborate with the feature owners & engineers to architect and build systems. 3+ years in a leadership role managing a team of engineers.

Software Engineer 3

DENSO

Vista, CA

5 - 8 years of real-time embedded Linux development experience is required. Experience developing software under DENSO's Early Stage Control (ESC) system is…

V&V Software Engineer

OrthAlign Inc.

Aliso Viejo, CA

Perform manual testing of medical devices with embedded software. Skilled in the quality assurance testing of mobile and/or real-time embedded software systems.

Software Engineer II (Identity & Access Management)

PlayStation Global

Los Angeles, CA

Experience in client-side scripting and JavaScript. You will join a team whose objective is to provide the best Identity Service for our customers as well as…

Cloud Engineer

WarnerMedia

Burbank, CA

Experience with all stages of the software development lifecycle. Paid time off every year to volunteer for eligible employees.

Software Engineer

Geologics Corporation

Pasadena, CA

Experience designing and developing process control and data management software for automated data processing systems.

Senior Software Development and Integration Engineer

Qcom

San Diego, CA

Examples of expected physical activity include: frequently transporting between offices, buildings, and campuses up to ½ mile; frequently transporting and…

Ignition Software Developer

Argen Corporation

San Diego, CA

Excellent oral and written communication skills. Experience integrating Ignition with PLCs for the purpose of control and reporting.

Senior Software Engineer

Atkinson Aeronautics

Woodland Hills, CA

The ideal candidate has working knowledge with the third iteration of the FAA’s avionics software standard and will ensure software performs and functions at…

Embedded Software Test Engineer

Applied Medical

Rancho Santa Margarita, CA

C/C++ programming experience in developing software for embedded applications; ability to read and understand a software code Experience in software development…

Staff Software Engineer - Kernel Services

Qcom

San Diego, CA

Full cycle software development of kernel and system level software for QCT mobile chipsets. Collaborates with others inside and outside of project team to…

Sr. Software Engineer (remote), Experian Consumer Services

Gabi

Costa Mesa, CA

Strong advocate of disciplined software development. In addition to a competitive base salary and variable pay opportunity, Experian offers a comprehensive…

ADAS/Autonomy - Systems/Software Test Engineer

Qcom

San Diego, CA

2-5 years work experience in embedded test or automotive test with excellent software programming skills in C/C++/Python.

Software Developer

HdL Companies

Brea, CA

NET, C#, MS SQL, Angular 7. Opportunity to participate in 401k. Medical, Dental, Vision, Life/AD&D, LTD and Employee Assistance Program.

Sr Software Development Engineer

Dexcom

San Diego, CA

Typically requires a Bachelors degree in a technical discipline, and a minimum of 5-8 years related experience or Masters degree and 2-5 years equivalent…

Senior Software Engineer - Kernel Services

Qcom

San Diego, CA

Escalates technical issues to an appropriate party (e.g., project lead, colleagues). Resolves straightforward technical issues and escalates more complex…

Java Engineer (Spring & Hibernate) | Salary starting at $120k

Focus Talent Group

Irvine, CA

Design, develop and maintain software using java and spring framework technologies. Act as principal engineer and lead small teams on engineering projects.

Sr. Web Developer

MagnaFlow

Oceanside, CA

401k Matching (Up to 5%). Azure and/or AWS knowledge. 3-6 Years of experience as Shopify Developer. 3-6 Years of experience with JavaScript.

Principal Software Engineer Integrated Product Team Lead

Raytheon Missiles & Defense

Fullerton, CA

Lead Product Owners and Software Scrum Masters to ensure that contract deliverables are met, customer satisfaction is strong, and other costs are minimized.

Senior Backend Engineer

Mojo

Culver City, CA

3+ years of software development experience with the backend/API. Strong understanding of software engineering practices and principles especially relating to…

iOS Engineer

Mojo

Culver City, CA

3+ years working experience in software iOS Development. Strong understanding of software engineering practices and principles especially relating to mobile…

Principal Pre-Sales Cloud Engineer

SADA

Los Angeles, CA

Onboarding/Training - The first several weeks of onboarding are dedicated to learning and will encompass learning materials/assignments and compliance training,…

Web Developer/Designer

Office of Media

San Diego, CA

3-5 years of experience in web development. 3-5 years of experience in web design. Update existing WordPress software, plugins and themes periodically.