Staff Data Engineer - Quickbooks Capital and Lending
Intuit · Mountain View, CA · 2 mo ago
On-siteInformation Technology$203k–$274k/yrFull-time
Come join the QuickBooks Capital and Lending Platform as a Staff Software Engineer in Data. You will join an innovative and passionate team of engineers using cutting-edge technologies like Python, PySpark, Spark, SQL, Databricks, Big Data fundamentals, AWS, Elasticsearch, and Kafka to build enterprise-scale data engineering pipelines and features for our QuickBooks Capital customers.
Responsibilities
- Understand functional requirements, develop technical designs and specifications, code, and test.
- Size work of medium to large complexity and manage timelines and deliveries.
- Design and develop software using data engineering technologies.
- Spend 90% of time hands-on designing, coding, testing, and supporting production systems (on-call).
- Resolve defects/bugs during testing, pre-production, production, and post-release patches.
- Work cross-functionally with various Intuit teams: product management, other engineering teams, and business units to drive forward results.
- Use Agile Development, Scrum, or Extreme Programming methodologies.
- Perform data modeling, data warehousing, and build ETL pipelines.
- Provide production support via quarterly on-call rotations to monitor production systems and resolve production errors and incidents.
Requirements
- BS/MS in Computer Science or equivalent work experience.
- 7+ years’ experience developing data engineering pipelines using technologies like Python, PySpark, Spark, SQL, Databricks, AWS, Elasticsearch, Kafka.
- 7+ years’ experience working on Big Data technologies.
- Extensive experience with Python and Spark.
- Proven ability to understand a large existing codebase.
- Experience with the entire Software Development Life Cycle (SDLC).
- Demonstrated experience building and supporting large-scale enterprise data engineering pipelines and featurization.
Pay
The expected base pay range for this position is $202,500 - $274,000, based on factors such as job-related knowledge, skills, experience, and work location.
Benefits
- Competitive compensation package with a strong pay-for-performance rewards approach.
- Eligibility for a cash bonus, equity rewards, and benefits in accordance with applicable plans and programs.