Software Engineer 2 - Big Data

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2 - Big Data

Intuit is seeking a Software Engineer 2 to join their Unified Ingestion Platform (UIP) team. UIP offers a variety of data ingestion solutions across the enterprise, enabling ingestion of data from sources of different variety, volume, and velocity. The data ingested by UIP caters to multiple critical use cases such as reporting, executive dashboards, and other Tier 1/Tier 2 use cases.

As a Software Engineer 2, you will be responsible for:

  • Hands-on coding (80-95%) using Spark / Spark Streaming, Scala & Java, and Delta Lake (or Iceberg or Hudi)
  • Contributing to early quality activities, including peer reviews of estimates, designs, and code
  • Resolving defects/bugs during various stages of development and production
  • Partnering effectively with team members to deliver against commitments
  • Working cross-functionally with various Intuit teams
  • Demonstrating commitment to team success and positive team dynamics
  • Growing and applying technical skills in service to customers
  • Utilizing Agile Development, SCRUM, and/or Extreme Programming methodologies

Qualifications:

  • BS/MS in Computer Science or equivalent work experience
  • 2-4 years of overall experience developing systems/software for large business environments backend (Java/J2EE)
  • Strong experience leading design and implementation of robust and highly scalable web services
  • Expertise with unit testing & Test Driven Development (TDD)
  • Working knowledge of API development standards
  • Strong understanding of Database and Data ingestion techniques
  • Experience building large scale data processing systems that scale to PB volume
  • Experience with Postgres, Data Lake, Kafka, & schema modeling
  • Solid foundation in writing scalable web application code
  • Good understanding of Software Design, Architecture, and working with large scale systems

Intuit offers a comprehensive benefits package and a culture that values mobility and growth opportunities. Join us in powering prosperity around the world!

Last updated a month ago

Responsibilities For Software Engineer 2 - Big Data

  • Hands-on coding (80-95%) using Spark / Spark Streaming, Scala & Java, and Delta Lake
  • Contribute to early quality activities, including peer reviews of estimates, designs, and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams
  • Demonstrate commitment to team success and positive team dynamics
  • Grow and apply technical skills in service to customers
  • Utilize Agile Development, SCRUM, and/or Extreme Programming methodologies

Requirements For Software Engineer 2 - Big Data

Java
Scala
Python
Kafka
  • BS/MS in Computer Science or equivalent work experience
  • 2-4 years of experience developing systems/software for large business environments backend (Java/J2EE)
  • Strong experience with Spark / Spark Streaming, Scala & Java, Delta Lake (or Iceberg or Hudi)
  • Working knowledge of Python, AWS, Kafka, Hive, Kubernetes
  • Expertise with unit testing & Test Driven Development (TDD)
  • Experience with API development standards
  • Strong understanding of Database and Data ingestion techniques
  • Experience building large scale data processing systems that scale to PB volume
  • Experience with Postgres, Data Lake, Kafka, & schema modeling
  • Good understanding of Software Design, Architecture, and working with large scale systems

Interested in this job?

Jobs Related To Intuit Software Engineer 2 - Big Data

Business Intelligence Engineer, Inventory Accounting Team

Business Intelligence Engineer role at Amazon focusing on financial data systems and reporting for global inventory management.

Data Engineer, Prime Video Core Analytics and Tooling

Data Engineer position at Amazon Prime Video, focusing on core analytics and data warehousing using AWS technologies, offering competitive salary and benefits.

Data Engineer

Data Engineer position at Amazon Prime focusing on building real-time data processing solutions and Business Intelligence platforms.

Business Intelligence Engineer, Amazon Ads Product and Technology - Creative X

Business Intelligence Engineer role at Amazon Advertising, focusing on data engineering and analytics for video advertising platforms with competitive compensation and benefits.

Product Manager, Marketplace Platforms Analytics

Product Manager position at Apple focusing on marketplace analytics, offering $165.5K-$293.8K salary, requiring 5+ years experience in data analytics and mobile app industry.