Senior JavaScript Engineer

  • Carvana
  • 1930 West Rio Salado Parkway, Tempe, AZ, USA
  • Oct 25, 2021

Job Description

About Carvana

If you like disrupting the norm and are looking for a company revolutionizing an industry then you will LOVE what Carvana has done for the car buying experience. Buying a car the old fashioned way sucks and we are working hard to make it NOT suck. At Carvana, our customers can hop online to...

  • Search and browse our inventory of over 20,000 vehicles that we own and certify
  • Narrow down search results using highly intelligent filtering tools/components
  • View vehicle details, Carfax reports, and 360 rotating studio images for every vehicle
  • Secure financing in minutes using Carvana’s in-house service or their own bank
  • Interact with GUI components to easily customize loan length, down payment, and monthly payment
  • Generate, upload, and eSign all documents online (no ink necessary)
  • Schedule front door delivery or pick up at one of our vending machines
  • Trade in their existing vehicle or just sell it to Carvana (no purchase necessary)

For more information on Carvana and our mission, sneak a peek at our company introduction video.

About the team and position

We’re looking for experienced engineers with a passion for tackling big problems to work within our Algorithmic Content team within the larger SEO group in Carvana. Our team is responsible for creating and optimizing landing pages to drive new user acquisition via SEO. This involves combining disparate data sources and leveraging big data and algorithms to create full optimized pages. We also develop, test and maintain the data models, algorithms and systems that create historical information to help customers conduct research before making their purchase. As an engineering leader in our team, you will help develop robust, scalable, maintainable backend, front end, API components that are the foundation of these sophisticated algorithms. You will help to develop the data models from Big Data to create the models needed to drive our vehicle research pages, You will be leveraging multiple rich data sets to create compelling user generated content to acquire new customers and help existing customers find the perfect vehicle. Most importantly, you will see the tools and systems you build have an immediate, tangible impact on our customers every day in a rapidly growing company.

What you'll be doing

  • Build and manage deployment pipelines and infrastructure for node and python-based applications for critical software applications:
    • Vehicle Pricing Research
    • Vehicle Packages and Options Information Research
    • Availability and Feasible Delivery Date Estimation
  • Design and develop robust and scalable infrastructure for high-availability applications using technologies like Docker and Kubernetes
  • Support lifecycle software development for teams using automated testing and deployment with continuous integration tools and pipelines (e.g. Git, VSTS)
  • Design and develop simple and intuitive User Interfaces as needed
  • Design the data modeling for code quality, maintainability and unit/integration testing methods
  • Develop comprehensive solutions for application logging, error reporting, alerting, and task scheduling
  • Conduct performance and throughput analysis and prototyping of solutions to improve system scalability
  • Support data scientists and software engineers in building and deploying new services, defining data pipelines, and engineering robust and scalable data pipelines

What you should know

  • 3+ years of experience completing projects with complex data-driven optimization or analytical applications, or components with scalability, availability and robustness concerns
  • Bachelor of Science in Computer Science, Engineering, Applied Math, or Hard Sciences (Or equivalent practical experience). Graduate degree preferred.
  • Strong coding and application development skills in Python and Google BigQuery
  • Strong experience with enterprise software development using modern tools and approaches including:
    • Docker, Kubernetes
    • Continuous Integration (e.g. Jenkins, Cruise Control, VSTS, etc.)
    • Integration/unit test frameworks (Junit, Nunit, PyUnit, etc.)
    • Full regression / A/B testing
  • Experience in applying one or more of the above techniques to practical business problems in supply chain, pricing, revenue management, inventory control
  • Strong fluency in SQL
  • Ability to independently manage and prioritize efforts and complete projects
  • Strong communication skills

It would be great if you also had

  • Docker / Kubernetes
  • Cloud service platform providers (AWS, GCP, Azure)
  • Python
    • Flask
    • Object-oriented Programming
    • Data Science ecosystem (numpy, scikit-learn, matplotlib, Jupyter)
  • Gurobi/CPLEX
  • SQL Server
  • Apache Spark, DataBricks
  • Git
  • React, NextJS, Javascript

What does our growth have to do with you?

Only everything. Are you not sure you meet 100% of the qualifications? You should still give it a shot! Research shows that men will apply to a job when only meeting 60% of the requirements, whereas women and members of other systematically marginalized groups typically only apply when they meet every single requirement. At Carvana, we're builders. We build tools, business, and our people. We value diversity in backgrounds and thought, so take a shot and apply! Please highlight some of your accomplishments in your resume and cover letter so we can talk about how you can grow with us.

What we'll offer in return

  • Full-Time Salary Position
  • Medical, Dental and Vision benefits
  • 401K with company match
  • Access to opportunities to expand your skill set and share your knowledge with others across the organization
  • Company culture of promotions from within, with a start-up atmosphere allowing for varied and rapid career development

Other requirements

To be able to do your job at Carvana, there are some basic requirements we want to share with you.

  • Must be able to read, write, speak, and understand English.

Of course, we’ll make any reasonable accommodations for those with disabilities to perform the essential functions of their jobs.

Legal stuff

Hiring is contingent on passing a complete background check. This role is not eligible for visa sponsorship.

Carvana is an equal employment opportunity employer. All applicants receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, marital status, national origin, age, mental or physical disability, protected veteran status, or genetic information, or any other basis protected by applicable law. Carvana also prohibits harassment of applicants or employees based on any of these protected categories.

Please note this job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.