Talent.com
Software Engineer 2
Software Engineer 2Confidential • Bengaluru / Bangalore, India
Software Engineer 2

Software Engineer 2

Confidential • Bengaluru / Bangalore, India
30+ days ago
Job description

Overview

Join Intuit's Business Intelligence (BI) Platform team as we reimagine the next generation of scalable, intelligent data infrastructure. We serve over 240TB of data, 2 billion records daily, and deliver 200+ million report requests through 20+ complex pipelines—supporting enterprise and mid-market customers on their most critical decisions.

We are seeking a Senior Data Engineer to join our Data Platform team, with a focus on designing robust data models, building scalable ETL / ELT pipelines, and enabling trustworthy, high-quality data for analytics, reporting, and intelligent systems.

In this role, you will play a critical part in evolving our data architecture, ensuring data quality, and building integrations that power analytics and decision-making across the business.

Responsibilities

  • Strong understanding of data engineering and dimensional design fundamentals, good at SQL, integration (ETL), front-end analysis / data visualization, and learning new technologies quickly.
  • Hands on with python, pyspak ,spark SQL and Spark Optimization.
  • Good understanding of data warehouse schema design and granularity of the data.
  • Conceptual understanding of Machine Learning / LLM / GenAI Usage.
  • Good understanding of data federation techniques and aggregation of data at scale from multiple source systems.
  • Good understanding of Realtime Data Processing and Streaming using Kafka
  • Designing and developing ETL pipelines across multiple platforms and tools including Spark, Hadoop and AWS Data Services.
  • Gathering functional requirements, developing technical specifications, and project & test planning.
  • Work with business users to develop and refine analytical requirements for quantitative data (view-through, clickstream, acquisition, product usage, transactions), qualitative data (survey, market research) and unstructured data (blog, social network).
  • Designing and developing schema definitions and supporting data warehouse / mart to enable integration of disparate data sources from within Intuit and outside, aggregate it and make it available for analysis.
  • Support large data volumes and accommodate flexible provisioning of new sources.
  • As a key member of the team drive adoption of new technologies, tools, and process improvements to build world class analytical capabilities for web analytics, optimization, experimentation and personalization.
  • Resolve defects / bugs during QA testing, pre-production, production, and post-release patches.
  • Work cross-functionally with various Intuit teams : Product Management, Project Management, Data Architects, Data Scientists, Data Analysts, Software Engineers, and other Data Engineers.
  • Contribute to the design and architecture of projects across the data landscape.
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies.
  • Helps to align to overall strategies and reconcile competing priorities across organizations.

Qualifications

  • BS / MS in computer science or equivalent work experience.
  • Experience in developing DB schemas, creating Data Pipelines with Spark and familiar with MPP / Hadoop systems.
  • Must have mastery of data warehousing technologies including data modeling, ETL and reporting.
  • Ideal candidate to have 4+ years of experience in end-to-end data warehouse implementations and at least 2 projects with 4TB+ data volume.
  • Good understanding of Data ware House methodologies.
  • Hands-on experience in any of the programming languages (Shell scripting, Python, Java, etc).
  • Must have been through several full life cycle Data Warehousing implementations and involved in scalability and performance related design aspects in Database and ETL.
  • Solid communication skills : Demonstrated ability to explain complex technical issues related to technical and non-technical audiences.
  • Demonstrated understanding of the Software design and architecture process.
  • Experience with unit testing and data quality automation checks
  • Should be results oriented, self-motivated, accountable and work under minimal supervision.
  • Excellent written, oral communication and presentation Skills.
  • Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit® : Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is :

    What you'll bring

    How you will lead

    Skills Required

    Spark SQL, Java, Machine Learning, Hadoop, Data Modeling, Kafka, Shell Scripting, Sql, Data Visualization, Data Warehousing, Python, Etl

    Create a job alert for this search

    Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    Software Engineer 2 ( Developer)

    Software Engineer 2 ( Developer)

    insightsoftware • Bengaluru, Karnataka, India
    In this role we are seeking a highly skilled and dedicated individual to join and be part of a dynamic and high-performing web development team. This role is ideal for a technically strong professio...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer 1

    Senior Software Engineer 1

    project44 • Bengaluru, Karnataka, India
    We challenge the status quo because we know a better supply chain isnt just possibleits essential.Decision Intelligence Platform. By transforming fragmented logistics data into real-time AI-powered ...Show more
    Last updated: 17 days ago • Promoted
    Software Engineer (Platform)

    Software Engineer (Platform)

    Arista Networks • Bengaluru, Karnataka, India
    Data Center (DC), Cloud, Internet / WAN, Service Provider (SP) and Campus environments.Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carrier, fin...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Zafify • bangalore district, karnataka, in
    The ideal candidate will be responsible for developing high-quality applications.They will also be responsible for designing and implementing testable and scalable code. Develop quality software and...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer 2

    Senior Software Engineer 2

    project44 • Bengaluru, Karnataka, India
    At project44 we revolutionize supply chains with our High-Velocity Supply Chain Platform.As the connective tissue of the supply chain project44 optimizes global product movement delivering unparall...Show more
    Last updated: 22 days ago • Promoted
    Software Engineer II

    Software Engineer II

    AlphaSense • Bengaluru, Karnataka, India
    The worlds most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making.With market intelligence and search built on proven AI AlphaSense delivers insights that matter...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer – Distributed Systems & Modern Web Technologies

    Software Engineer – Distributed Systems & Modern Web Technologies

    Xcitium • Bengaluru, IN
    Xcitium is rapidly scaling its engineering team and looking for.This is an opportunity to work on complex, large-scale, high-availability distributed systems while shaping the next generation of Xc...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer 2

    Software Engineer 2

    p44 • Bengaluru, Karnataka, India
    We challenge the status quo because we know a better supply chain isnt just possibleits essential.Decision Intelligence Platform. By transforming fragmented logistics data into real-time AI-powered ...Show more
    Last updated: 16 days ago • Promoted
    Engineer II, Software

    Engineer II, Software

    Thermo Fisher Scientific • Bengaluru, Karnataka, India
    This job is with Thermo Fisher Scientific, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II [T500-20724]

    Software Engineer II [T500-20724]

    Best Buy India • Bengaluru, Karnataka, India
    Contribute to the delivery of complex solutions, breaking down big problems into smaller pieces.Actively participate in team planning activities. Help ensure the quality and integrity of the SDLC fo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II-Kubernetes & Golang

    Software Engineer II-Kubernetes & Golang

    JPMorganChase • Bengaluru, Karnataka, India
    We have an exciting opportunity for you to advance your career by building innovative cloud solutions with a global technology team. As a Software Engineer II - Cloud Platform Engineer at JPMorgan C...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer II

    Software Engineer II

    Credit Karma • Bengaluru, Karnataka, India
    Intuit Credit Karma is a mission-driven company focused on championing financial progress for our more than 140 million members globally. While were best known for pioneering free credit scores our ...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer 2

    Software Engineer 2

    JLL • Bengaluru, Karnataka, India
    JLL empowers you to shape a brighter way.Our people at JLL and JLL Technologies are shaping the future of real estate for a better world by combining world class services advisory and technology fo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 4

    Software Engineer 4

    IQVIA • Bengaluru, Karnataka, India
    Designs / develops software solutions requiring general domain knowledge and developing business experience.Analyzes user requirements / needs and makes decisions within limited parameters under regula...Show more
    Last updated: 30+ days ago • Promoted
    Software engineer (platform)

    Software engineer (platform)

    Arista Networks • Bengaluru, Karnataka, India
    Arista Networks is the leader in software driven networking solutions for today’s largest Data Center (DC), Cloud, Internet / WAN, Service Provider (SP) and Campus environments.Arista has over 7500 c...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 4

    Software Engineer 4

    Nexthink • Bengaluru, Karnataka, India
    Inside the Nexthink Engineering department the team you will be joining participates in building what we call the Collectors : the endpoint agents that run on the systems of the millions of employee...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Mimecast • Bengaluru, Karnataka, India
    Are you passionate about building robust scalable systems that make a real impact At Governance Compliance & Insights youll join a collaborative team tackling the unique challenges of enterpris...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    Bayer • Bangalore, Karnataka, India
    At Bayer were visionaries driven to solve the worlds toughest challenges and striving for a world where Health for all Hunger for none is no longer a dream but a real possibility.Were doing it with...Show more
    Last updated: 30+ days ago • Promoted