Cars.com is hiring a
Principal Data Engineer in Worldwide

Logo of Cars.com
Principal Data Engineer
🏢 Cars.com
💵 $149k-$187k
📍Worldwide
📅 Posted on Jul 1, 2024

Summary

The job is for a Principal Data Engineering leader at Cars Commerce. The role involves leading data engineering efforts for the company's expanding commerce platform, with responsibilities including developing technical plans, building and delivering data solutions, leading architecture reviews, analyzing and optimizing data systems, mentoring engineers, and more.

Requirements

  • Master's Degree in computer science, data science, or related degree or equivalent practical experience
  • 12+ years of technical experience
  • Extensive experience and skills with data modeling, warehousing and building ETL pipelines
  • Experience designing & developing complex, real-time applications at enterprise scale; specifically Python and/or Scala
  • Extensive experience with one or more query language (e.g., SQL, PL/SQL, HiveQL, SparkSQL)
  • Demonstrated previous professional experience with tools and platforms like Spark Streaming, EMR, Kafka
  • Demonstrated previous professional experience developing modern data applications in the cloud, specifically AWS (RedShift, API-Gateway, S3, MSK)
  • Experience working with and developing REST API services
  • Extensive experience in at least one programming language commonly used within Data Engineering, such as Python, Scala, or Java
  • Solid understanding of Spark and ability to write, debug, and optimize Spark code in Python
  • Previous experience with any of ETL schedulers such as Airflow or similar frameworks
  • Extensive experience with source code management systems Github
  • Experience developing CI/CD pipelines with tools such as Jenkins, CircleCI, or CodeDeploy
  • Excellent communication and collaboration skills
  • Experience documenting standards and best practices for teams of fellow engineers
  • Excellent troubleshooting and debugging skills
  • Experienced implementing security best practices
  • Extensive experience using modern monitoring tools (Cloudwatch, DataDog, etc) and establishing metrics, monitoring, alarming, and dashboards
  • Extensive experience managing change management practices, policies, and procedures
  • Ability and willingness to manage ambiguity i.e., help shape solutions and prioritize deliverables to align with the Company’s vision

Responsibilities

  • Understand the business purpose of Data and become an expert capable of making recommendations and decisions that represent both the business intent and the technical need
  • Develop technical plans to match the strategic vision of the organization and larger company
  • Build and deliver Data solutions - from POCs to customer facing services, ensure teams are working on the right priorities and share development responsibilities where needed
  • Lead architecture reviews, design recommendations, data architecture standards, proof of concepts, or domain specific solutions
  • Analyze and optimize - Identify gaps and lead teams through optimization processes
  • Author and share excellent documentation across the technology organization
  • Lead independent efforts and with minimal oversight, prioritizing on the fly, and persisting the expected communication and transparency needed when priorities change
  • Work closely with Management and Stakeholders bringing transparency to your work and outcomes
  • R&D into modern Data techniques and tools evaluating for relevance and value
  • Solicit requirements from collaborators and foster excellent communication with stakeholders
  • Mentor engineers to help upskill and build their portfolio of work
  • Lead by example to establish a culture of technical expertise and operational accountability
  • Lead/sponsor engineering culture around best practice
  • Establish and enforce training standards and performance expectations for individual contributors
  • First to the fire - leverage your deep troubleshooting knowledge and skills to improve quality continuously
  • On-call escalation participation as needed
  • Leading incident postmortem exercises to identify root causes and help teams prioritize preventative measures

Preferred Qualifications

  • Experience developing Spark streaming jobs
  • Experience working  with and managing Kafka
  • Experience working with Google Analytics
  • Strong strategic thinking and problem-solving skills

Benefits

  • Medical, Dental & Vision Healthcare Plans
  • 401(k) with Company Match + Immediate Vesting
  • New Hire Stipend for Home Office Set-Up
  • Employee Stock Purchase Program
  • Generous PTO
  • Refuel - a service based recognition program where employees receive additional paid time away to learn grow and reset
  • Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day
Help us out by mentioning to Cars.com that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs