Staff Software Data Engineer
Intuit Inc.
Mountain View, CA, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$202,500 - $274,000
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Amazon Web Services
Unit Testing
Big Data
Information Engineering
Elasticsearch
Python (Programming Language)
Scrum Methodology
Software Architecture
Standard Sql
Software Engineering
SQL Databases
+7 more
Test-Driven Development (TDD)
Apache Spark
Pyspark
Information Technology
Extreme Programming
Apache Kafka
Databricks
Job description
- Review functional requirements, create technical designs and specifications, and implement with coding and testing.
- Size work for medium to large complexity and manage timelines and delivery.
- Design and develop software using data engineering technologies.
- Spend approximately 90% of time on designing, coding, testing, and supporting production systems, including on-call responsibilities.
- Identify and resolve defects or bugs during testing, pre-production, production, and post-release patching.
- Collaborate cross-functionally with product management, other engineering teams, and business units to drive outcomes.
- Apply Agile Development, SCRUM, or Extreme Programming practices as part of delivery.
Requirements
- 7+ years developing data engineering pipelines using Python, PySpark, Spark, SQL, DataBricks, AWS, Elastic Search, and Kafka.
- 7+ years working on Big Data technologies.
- BS/MS in computer science or equivalent work experience.
- Strong experience with Python and Spark, including the ability to understand and work within a large existing codebase.
- Experience across the entire Software Development Life Cycle (SDLC).
- Demonstrated ability to build and support large-scale enterprise data engineering pipelines and data feature development.
- Demonstrated operational excellence and engineering focus, including production support via quarterly on-call rotations to monitor systems and resolve production errors and incidents.
- Demonstrated communication skills, including the ability to explain complex technical topics to both technical and non-technical audiences.
- Strong understanding of the software design and architecture process.
- Experience with unit testing and Test-Driven Development (TDD).
Key Technologies
- Python
- PySpark
- Spark
- SQL
- DataBricks
- AWS
- Elastic Search
- Kafka
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦