Senior Software Engineer

| Greater LA Area

At ZestFinance, we’re changing the way finance works, from how people borrow money to the way that credit decisions are made.  Our ZAML platform is used by some of the world's largest companies to transform their credit businesses, and more companies are signing up every week.  

We’re looking for an experienced Senior Software Engineer who is passionate about building amazing enterprise services with cutting edge technologies in a lean and fast environment. You want to join an organization focused on delivering cutting edge machine learning technologies to large enterprises, where the systems you build allow our customers to capture huge (100m+) economic benefits.

You will be joining a team of 30+ highly-skilled full stack engineers and world class data scientists, where you will be contributing your software design and systems development skills. You will have the opportunity and broad purview to improve team efficiency and productivity by setting high quality engineering standards. This is a hands-on position, and you will have many opportunities to pair with junior and senior developers and data scientists, delivering features while reinforcing engineering best practices.

We practice pairing and TDD in a Ruby on Rails (RoR) environment with an AngularJS + Rails + MySQL stack. We use Docker for containerization and deployments. Our data warehouse / reporting stack is S3 / RedShift / Looker based.  Our enterprise deployments are installed in the customer's data centers and integrate with a myriad of legacy technologies. We deliver data science tools and models in R.

It’s not required that you have experience with these technologies; rather, Zest is looking for someone who can learn quickly so we can take advantage of new technologies and adapt to customer requirements.  

In this role you will:

  • Mentoring and pairing effectively with other developers and data scientists to deliver high-quality code, code reviews.
  • Innovating technical design and systems architecture across services and applications.
  • Establishing and reinforcing engineering best practices and company culture.
  • Participating in the hiring process to grow our engineering team with an ever-rising quality bar.
  • Partnering with product management and the business to define and deliver the ZestFinance product roadmap.
  • Delivering highly available business critical systems.
  • Increasing team skill level in areas of software design and systems architecture.
  • Improving team efficiency and productivity with process improvement ideas.
  • Partnering with product management to lead technical requirements gathering discussions with customers.

We are looking for:

  • B.S. in Computer Science or equivalent experience followed by 5+ years experience in a senior developer or architect role; Ideally, you have delivered business critical software to large enterprises.
  • Hands-on coding experience in Ruby, Python, or similar.
  • Experience designing APIs adhering to the REST architecture style.
  • Ability to analyze and troubleshoot large-scale distributed systems (network analysis, performance and application issues).
  • Experience with Continuous integration tools (e.g. Github, Travis CI, Jenkins), Amazon Web Services (e.g. EC2, RDS, S3, and Route53), Monitoring/alerting tools (e.g. New Relic, Airbrake, PagerDuty).
  • Experience with Docker for provisioning servers and deploying applications/services.
  • Excellent verbal and written communication skills including the ability to explain technical issues to a non-technical audience, along with a strong work ethic and a can-do attitude.

Perks and benefits:

  • People – the best part of Zest
  • Competitive salary and equity grants
  • Robust healthcare plans, matching 401K and unlimited vacation time
  • Dog friendly office with lounge areas, video games and gigantic jigsaw puzzles
  • On-site gym with employee run fitness classes
  • Generous family leave policy (6 month maternity leave/3 month paternity leave)
  • Tuition reimbursement, conference allowance and Zest talks
  • Complimentary massages, manicures, pedicures and more
  • Daily catered lunches from LA’s best restaurants and fully stocked kitchen 

About Zestfinance:

ZestFinance, Inc. applies its unique credit-decisioning technology platform — based on data science and machine learning — to help lenders effectively predict credit risk so they can increase revenues, reduce risk and ensure compliance. ZestFinance was founded in 2009 by Douglas Merrill and a team of former Google employees with the mission of making fair and transparent credit available to everyone.

We are committed to diversity in hiring, professional development, and everyday discussion.  Zest is determined to hire crazy smart people who are different from each other to create broad thinking, lots of different ideas, and by extension, the best team possible.

Read Full Job Description

Technology we use

  • Engineering
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • Ruby on RailsFrameworks

Location

The office has lots of great fun after work activities, such as bars, escape room games, and an indie theater.
1377 N. Serrano Ave., Los Angeles, CA 90027

Insider's spotlight

What's something quirky about your company?

All of our conference rooms are named after famous 80's bands and have the records on the door to help us keep them straight! Our benefits rooms features hair metal band Poison, our main boardroom is Iron Maiden, and my favorite conference room is Devo.

Lucy

Executive Assistant

How do you collaborate with other teams in the company?

Some of the best ideas for my team have come from family style lunches with a random group of coworkers. Our open office space allows unfettered access to everyone in the company, and when you couple that with reasonable confidence that you’re surely not the smartest person within earshot, cross-functional collaboration at Zest is just status quo.

Jose

Business Operations Associate

What makes someone successful on your team?

A successful Business Analyst at ZestFinance embraces new and challenging problems, takes ownership of driving a team to develop data-driven, rigorous solutions, and clearly communicates those solutions to a variety of stakeholders. And they do all of that while never taking themselves too seriously and remembering to have a good time!

Leland

Lead Business Analyst

How do you empower your team to be more creative?

The first step is to create a safe space where they feel that they can give voice to ideas and get feedback. So I try to encourage openness and I try to show my team that their input is valued. When people know that they can share their ideas, and that behavior is rewarded and reinforced, they’re more likely to be thoughtful and creative.

Jay

CTO

How do your team's ideas influence the company's direction?

I love working in a talented team with individuals from a variety of backgrounds. Across the board, we have expertise in a comprehensive set of data science problems, and our ever-growing aptitude in predictive modeling enables and encourages senior management to pursue novel, challenging goals. It’s thrilling to see such direct impact of my work.

Ozan

Data Scientist

What are ZestFinance Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Onsite Gym
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Free Daily Meals
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
Pet Friendly
Recreational Clubs
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement

Additional Perks + Benefits

People – the best part of Zest
Competitive salary and equity grants
Robust healthcare plans, matching 401K and unlimited vacation time
Dog friendly office with lounge areas, video games and gigantic jigsaw puzzles
On-site gym with employee run fitness classes
Generous family leave policy (6 month maternity leave/3 month paternity leave)
Tuition reimbursement, conference allowance and Zest talks
Complimentary massages, manicures, pedicures and more
Daily catered lunches from LA’s best restaurants and fully stocked kitchen

More Jobs at ZestFinance17 open jobs
All Jobs
Finance
Data + Analytics
Dev + Engineer
Legal
Product
Project Mgmt
Sales
Project Mgmt
new
ZestFinance
Data + Analytics
new
ZestFinance
Developer
new
ZestFinance
Sales
new
ZestFinance
Data + Analytics
new
ZestFinance
Product
new
ZestFinance
Developer
new
ZestFinance
Developer
new
ZestFinance
Data + Analytics
new
ZestFinance
Product
new
ZestFinance
Product
new
ZestFinance
Product
new
ZestFinance
Developer
new
ZestFinance
Data + Analytics
new
ZestFinance
Data + Analytics
new
ZestFinance