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 2 months 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

Data Scientist 2

Data Scientist position at Intuit focusing on AI/ML model development and deployment, requiring 1+ years of experience in data science and machine learning.

Solutions Architect

Solutions Architect position at Intuit focusing on marketing operations innovation, automation, and technological transformation with competitive compensation.

Product Manager 2

Intuit is hiring a Product Manager 2 to revolutionize tax solutions, lead product vision, and solve customer problems in Toronto.

Nuclear Engineer

Nuclear Engineer position at Kairos Power focusing on radiation detection instrumentation for advanced nuclear reactors, offering competitive salary and benefits.

Data Engineer

Data Engineer position at Project A in Berlin, building data infrastructure and AI solutions for portfolio companies in an agile, multicultural environment.