Principal Data Engineer
Intuit Inc
Bangalore, Karnataka
4d ago


Intuit is a leading software provider of business and financial management solutions for small and mid-sized businesses, consumers, financial institutions and accounting professionals.

You probably know us by our flagship products, QuickBooks®, Quicken® and TurboTax®, but that's just the start. Over 50 million users, seven million small businesses and 1,600 financial institutions depend on Intuit because we innovate at the crossroads of real customer problems and breakthrough technology.

Join us and let your ingenious ideas find expression. Technology leaders at Intuit think strategically and drive for results.

They lead their teams to embrace new ideas that produce outstanding results for our customers. Technology leaders at Intuit inspire others by setting an example and through action by creating a spirit of collaboration.

Interested in creating data platforms that are high scale and mission critical? Want to solve large scale and highly availability platform challenges in AWS?

The Data Platform is core to Intuit's journey and the key to our future. It delivers capabilities to support data-intensive applications across the company at scale.

The Data Platform team works on capabilities that are core to Intuit's flagship products like TurboTax and QuickBooks. Come join the Intuit Data Platform (IDP) team as a Principal Engineer.

The IDP team owns the Intuit Data Platform which is the foundation of big-data at Intuit and which enables real-time data ingestion, cataloging, analytics and machine learning on all of Intuit’s data.

You will be responsible for translating ideas and designs to outcomes and you will work with technical and business leaders to define the platform strategy.

With Intuit’s customers growing rapidly year over year, the volume of data we handle is ever increasing and the excellent data engineering we do in IDP helps Intuit keep up with this data volume and leverage it for machine learning and data-

driven product innovations


  • Architect, design and build fault-tolerant & scalable big-data platforms and solutions primarily based on open source technologies
  • Build solid & scalable architecture to address normalization, lineage, data governance, ontology and data discoverability use cases
  • Design solutions that involve complex, multi-system integration, possibly across BUs or domains
  • Work with analysts and data scientists to identify datasets needed for deep customer insights and for building operational propensity models.
  • Heavy hands-on coding in the Hadoop ecosystem (Java MapReduce, Spark, Scala, HBase, Hive) and build framework(s) to support data pipelines on streaming applications
  • Work on technologies related to NoSQL, SQL and In-Memory databases
  • Conduct code-reviews to ensure code quality, consistency and best practices adherence
  • Drive alignment between enterprise architecture and business needs.
  • Conduct quick proof-of-concepts (POCs) for feasibility studies and take them to the production
  • Work with the data catalog team and architects to catalog all data sources at Intuit
  • Lead fast moving development teams using agile methodologies
  • Lead by example, demonstrating best practices for unit testing, test automation, CI / CD performance testing, capacity planning, documentation, monitoring, alerting, and incident response
  • Design a dimension-model appropriate for customer business use cases
  • Work with cross-functional team members from Architecture, Product Management, Q / A and Production Operations to develop, test, and release features
  • Be a role model to software engineers pursuing technical career path in engineering
  • Qualifications

  • 12+ years of relevant experience with at least 5+ years hands-on coding in the big-data domain
  • Should have experience in architecting E2E ecosystem for big-data and analytical platforms
  • Expert level experience in building fault-tolerant & scalable big-data platforms and big-data solutions primarily based on Hadoop ecosystem
  • Expert level experience with Java, Python or Scala programming
  • Expert level experience designing high throughput data services
  • Familiarity with machine learning and AI
  • Experience with Big-Data Technologies (Hive, HBase, Spark, Kafka, Storm, MapReduce, HDFS, Splunk, Zookeeper, MemSQL, Cassandra, Redshift, GraphDB), understands the concepts and technology ecosystem around both real-
  • time and batch processing in Hadoop

  • Strong spoken and written communication skills
  • B.E / B.Tech / MS in Computer Science (or equivalent)
  • Effective listening skills and strong collaboration to lead change by example and through influence
  • Imagine a career where your creative inspiration can fuel BIG innovation. Year-over-year, Intuit has been recognized as a best employer and is consistently ranked on Fortune's "100 Best Companies To Work For" and Fortune World's "Most Admired Software Companies" lists.

    Immerse yourself in our award winning culture while creating breakthrough solutions that simplify the lives of consumers and small businesses and their customers worldwide.

    Intuit is expanding its social, mobile, and global footprint with a full suite of products and services that are revolutionizing the industry.

    Utilizing design for delight and lean startup methodologies, our entrepreneurial employees have brought more than 250 innovations to market from QuickBooks® and TurboTax®, to GoPayment, Mint.

    com, big data, cloud (SaaS, PaaS) and mobile apps. The breadth and depth of these customer-driven innovations mean limitless opportunities for you to turn your ingenious ideas into reality at Intuit.

    Discover what it's like to be part of a team that rewards taking risks and trying new things. It's time to love what you do! Check out all of our career opportunities at : careers. EOE AA M / F / Vet / Disability

    Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form