Viant automates the planning, buying and measurement of advertising campaigns.
Irvine, CA

Sr. Software Engineer (Big Data Tools, Back-End) at Viant

| Greater LA Area
Sorry, this job was removed at 11:32 a.m. (PST) on Thursday, July 2, 2020
Find out who's hiring in Los Angeles.
See all Data + Analytics jobs in Los Angeles
Viant’s culture is a unique combination of strong leadership, ambition, collaboration, and fun, with incredible growth opportunities for our employees! We offer a fast-paced work environment, with a strong focus on employee engagement, recognition, and development. With a commitment to innovation from the top down, Viant continues to remain ahead of the curve in the rapidly changing ad tech marketplace. 
Viant’s Data Warehouse Team seeks a Sr. Software Engineer to join our Los Angeles, CA office. The Sr. Software Engineer will work on the end-to-end development of a real-time, big data analytical solution. Our team processes petabytes of data a day and queries billions of rows of data in seconds, without writing a single line of code. Data is a critical part of Viant’s daily operations and the Data Warehouse Team is responsible for making this data available to all users in near real time for data analysis and reporting. If you’re interested in building software to enable cutting-edge self-serve systems over petabytes of data, this is the place to be.


  • Work closely with peers to design and code robust scalable, loosely coupled components and microservices that integrate with both public and private cloud infrastructure.
  • Write server side code for Google Cloud Platform based applications, create robust high-volume production applications, and develop prototypes quickly.
  • Develop and support backend and frontend of Viant’s Big Data Tools.
  • Design, document and implement products’ features from scratch to production-ready state.
  • Constantly improve existing code-base quality and deliver new high-quality code.
  • Obtain and maintain an in-depth understanding of Google Cloud Platform technologies to build our own self-service solutions


  • 5+ years of software development experience as part of a development team.
  • 2+ years developing server-side solutions to support web and other client applications.
  • 2+ years of experience with Java, Linux, Maven in real production (not college projects) product (with multiple-threads as a plus)
  • Expert with at least one language and good with several others. We work in a variety of languages and frameworks like Java, Go, Node.js. Java a must
  • Experience with SQL and/or NoSQL data stores.
  • Good understanding of version control workflow. We use Git.
  • Knowledge / experience with Google Cloud Platform.
  • Ability to communicate technical concepts clearly and effectively.
  • 1 year with frontend experience such as Javascript, JQuery, CSS, HTML a plus
  • BS in Computer Science or equivalent experience (MS or PhD in Computer Science is a plus).


  • Competitive Salary and Bonuses
  • Paid benefits for the employees:
  • Medical, Dental, Vision, LTD, Life insurance/AD&D
  • Paid parental leave
  • 401k
  • Summer “Work from Anywhere” Fridays
  • Health and Wellness programs
  • Employee discounts – e.g. gym memberships, wireless plans, entertainment tickets
  • Fully stocked kitchen
  • Casual Office Atmosphere
  • Commuter Benefits Program
  • Ongoing Education & Training
  • Company Sponsored Events & Team Building Experiences

About Viant:
Viant is transforming the world of omnichannel, programmatic media buying and advanced data analytics with a wide range of technologies leveraging artificial intelligence and machine learning to advance digital advertising effectiveness.
Viant designs and develops cloud-based software systems for automated routine analyses to identify hidden insights and high-value opportunities. We capture and analyze data about demand patterns, product preferences, and content consumption behaviors to improve customer retention and loyalty. Viant is continually optimizing how we measure that experience to determine how and where our clients should advertise and sell their products. Viant aims at uncovering revenue opportunities hidden in customer data and recommends where clients should focus marketing experiments to provide high-impact business breakthroughs faster. Viant’s vision is to improve advertising effectiveness by driving real business outcomes while transforming enterprise data into actionable natural language insights for business leaders.
In 2017, Viant acquired Adelphic Inc., a programmatic demand side platform company. Adelphic provides an omnichannel programmatic software solution for agencies, brands and other large media buyers to make meaningful engagements with consumers across today’s fragmented media market. For more information visit us at

See More
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Where we are

We're located in a beautiful, new open office next to many eateries with easy access to the 405 freeway.

Technology we use

  • Engineering
  • Product
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • AngularJSFrameworks
    • MySQLDatabases
    • BigQueryDatabases
    • AsanaManagement
    • JIRAManagement

What are Viant Perks + Benefits

Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Team workouts
Retirement & Stock Options Benefits
Company Equity
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Happy Hours
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Customized development tracks
Paid industry certifications

An Insider's view of Viant

What’s the vibe like in the office?

It's a casual environment so you're not intimidated when talking to someone higher up. The open layout makes it so you're not closed out from others and people are more approachable. There are also a lot of events that help team interconnectivity and building relationships with team members. The work environment helps me do the best work I can do.


Ad Operations Coordinator

What kinds of technical challenges do you and your team face?

The challenge we have is each day we're facing a different, unique problem and we have to figure out a solution. Our data is so large and it creates many edge cases. We have to figure out how to cache the data, dig through the data and figure out if the data is valid. It's not routine work and we have to solve the problem in a short amount of time.


Software Developer

How has your career grown since starting at the company?

I joined Viant as a Campaign Manager. It allowed me to learn about the industry and managing effective marketing campaigns. I used the knowledge I gained to grow within the organization and I now work on our Sales Team as an Account Executive.


Account Executive

How do you make yourself accessible to the rest of the team?

Being accessible and approachable is key to developing a relationship with my team. The benefits of technology definitely allows for a more open door experience. Regardless of what I’m doing, they can message me at any time and I respond as soon as I can. In addition, we hold weekly 1:1s to regroup on key priorities and discuss anything they need.


VP, Operations

How does the company support your career growth?

We have great managers that don't put limitations or restriction on growth. They expect more from you and give you the encouragement to learn and develop. They are good at teaching and recognizing hard work. It's up to you as an individual to choose what you want to learn and how you want to move your career path.


Jr. Site Reliability Engineer

Jobs at Viant

All Jobs
All Jobs
Dev + Engineer
Tap to close

Corporate Counsel

Orange County
1 day ago
The Corporate Counsel will be primarily responsible for reviewing, negotiating, and drafting day-to-day contracts. This position will also support the wide variety of legal needs that arise, including assisting with data privacy and regulatory compliance. This role will be expected to demonstrate sound judgement, balance legal and business risk, and proactively tackle projects in new situations. 

Golang Software Engineer

Greater LA Area
2 days ago
Viant’s Technology Department seeks a Software Engineer to join the Los Angeles, CA or virtual office. The Software Engineer will work directly with Viant’s Chief Architect to rearchitect and rebuild key components of the DSP using Go Lang. Viant’s DSP handles millions of requests per seconds at very low latency and processes over 1 PB of data per day. There is no shortage of projects where you wouldn’t be pushed to solve extremely complex technical problems. If you feel a need to be technically challenged, this position is for you.

Software Data Engineer

Orange County
5 days ago
Designing, developing, testing, debugging and deploying applications and reports using various technologies. Writing complex SQL queries. Need to be able to easily switch between technologies. Solving complex performance problems, architectural challenges and production issues. Working with product owners, QA engineers and fellow engineers. Following organization processes and procedures. Ad-hoc duties as needed.

Sr. Revenue Accountant

Orange County
1 week ago
The Sr. Revenue Accountant will report directly to the Revenue Manager and will be responsible for ensuring that monthly billed amounts are within contract and credit limits. This position will not only perform billing tasks, but will be responsible for day-to-day accounting functions, recording and reconciling accounts, assisting with credit and collections, and various ad hoc projects.

Product Manager, Algorithm & Bidding

Greater LA Area
1 week ago
We are looking for a Product Manager who will own, lead and manage key initiatives within the Adelphic Demand Side Platform’s (DSP) bidding algorithm, verification integrations, and location data offerings from ideation/inception, to requirements definition, to design and release.

Senior Product Manager, Usability & Workflow

Greater LA Area
1 week ago
The Sr. Product Manager will own, lead and manage key initiatives for Adelphic DSP’s user experience (UX) capabilities iterating from ideation/inception, to requirements gathering, design, review, QA, release and product marketing towards Product Market Fit. This role is an individual contributor.

Finance Manager, Compensation

Orange County
1 week ago
This position will coordinate the development, preparation and consolidation of workforce budgets, forecasts, and variance analyses. This requires the ability to build and maintain sophisticated financial models. They will be the content expert on issues pertaining to compensation, commission, and other related programs throughout the organization. They are responsible for providing reports, key findings, and recommendations to help ensure our programs drive desired outcomes, meet business objectives, and are administered accurately and effectively. This role will report to the Senior Director of Corporate Finance.

Accounting Manager

Orange County
1 week ago
This role is an exciting opportunity to join a dynamic team at a leading and growing advertising technology company operating in a fast-paced industry. This role would be heavily involved in the financial close improvement process as the Company transitions to an SEC compliant close and reporting cadence. This role will assist the Assistant Controller with all aspects of the financial close process and other crucial internal and external reporting needs. This is a management position that comes with the opportunity to manage multiple accounting personnel with varying levels of skill-sets.

Accounting Supervisor

Orange County
1 week ago
This role is an exciting opportunity to join a dynamic team at a leading and growing advertising technology company operating in a fast-paced industry. This role would be heavily involved in certain aspects of the financial close improvement process as the Company transitions to an SEC compliant close and reporting cadence. This role will assist the Accounting Manager and Assistant Controller with certain aspects of the financial close process and collaborate daily with the other Accounting Supervisor on staff to strategize and tackle the coordination of the monthly financial close, handling of audits requests, process improvement projects, and other various internal reporting requests as needed. This is a supervisory role that comes with the opportunity to supervise two junior-level general ledger staff with varying levels of skillsets.

Senior Manager, Tax

Orange County
1 week ago
Responsible for the accurate and timely performance of various assigned functions in support of the monthly, quarterly and annual transactional tax returns and month-end close process. Ensure the accuracy of tax liabilities and payments, reports and data files; reviews the financial results and provides communication to management. Design and implement necessary controls to ensure the Company's tax liabilities and financial statements are accurate, reliable and in conformity with individual local and state laws as well as Generally Accepted Accounting Principles (GAAP). Manage relationships with third party tax advisors. Keep up to date with ongoing trends and changes to legislation that will affect planning activities.

Software Developer (TechOps)

Orange County
1 week ago
The Software Developer will build internal tools to improve automation, scalability, monitoring and security for our core infrastructure. You will collaborate with software engineering in the design and implementation of new infrastructure and applications. The ideal candidate is a coder at heart with an interest in DevOps, infrastructure and building tools with the newest cutting-edge technologies. 

DevOps Engineer

Orange County
1 week ago
The Site Reliability Engineer will be responsible for writing and integrating various open source and closed sources tools. The ideal candidate will possess a deep understanding of systems engineering and automation, including configuration management, containerization, and scripting. If you are a self-starter, highly motivated, and take pride in what you do, then this is an excellent opportunity to hone your craft in one of the largest-scale Linux environments in the Los Angeles area. We are a top-notch team of hard working individuals who are dedicated to ensuring that the supported organizations have the tools needed to do their jobs. We’re looking for like-minded geeks that enjoy what they do.