I

Intuit

Tax, accounting, and personal-finance software

Staff Software Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • A BS or MS in Computer Science, Data Engineering, or a related field.
  • At least 8 years of experience in software engineering or data engineering.
  • Expertise in data modeling, data warehousing, and data pipeline development using frameworks such as Apache Spark and Hadoop, and streaming technologies such as Kafka.
  • Familiarity with data models, data structures, and schema management.
  • Understanding of streaming and batch data processing constructs.
  • Strong background with cloud platforms such as AWS, Azure, or GCP, including services such as EC2, S3, EMR, Redshift, DynamoDB, and Athena, or equivalent cloud computing approaches; AWS expertise is required.
  • Ability to design, build, and ship complex, data-intensive, scalable systems in a real-world setting.
  • Experience with big data technologies and low-latency NoSQL data stores, including Hive, HBase, Spark, Kafka, Storm, MapReduce, HDFS, Splunk, ZooKeeper, MemSQL, Cassandra, Redshift, and GraphDB, and understanding of real-time and batch processing in Hadoop.
  • Hands-on experience with generative AI models, including large language models and diffusion models; frameworks such as LangChain, Hugging Face, and OpenAI or Anthropic APIs; and retrieval-augmented generation implementations.
  • Knowledge of MLOps and LLMOps practices and CI/CD pipelines for AI workloads, such as MLflow, Kubeflow, and LangSmith.
  • Demonstrable experience deploying and managing large language model-based applications in production environments.
  • Hands-on programming experience using Java or Python.
  • Strong understanding of agentic AI systems and ability to design and implement production-grade solutions.
  • Ability to conduct proof-of-concepts for feasibility studies and take them to production.
  • Ability to apply best practices for unit testing, test automation, CI/CD performance testing, capacity planning, documentation, monitoring, alerting, and incident response.
  • Ability to work effectively in a fast-paced, collaborative, and innovative environment, understanding organizational dynamics and decision pathways.
  • Effective listening and collaboration skills to lead change through influence.

Responsibilities

  • Identify and drive key opportunities across the company to accelerate customer, business, and technology outcomes.
  • Understand customer behaviors and partner cross-functionally to influence and drive end-to-end solutions to customer problems.
  • Contribute to solutions outside the primary area of ownership.
  • Develop, design, and implement robust, high-performance batch and real-time data pipelines and scalable data platforms on AWS Cloud, ensuring reliability, scalability, and comprehensive test coverage.
  • Guide the applicability of AI to customer problems using a deep understanding of applications, best practices, and the limitations of AI technologies.
  • Adapt the development process to the rapid evolution of the AI space.
  • Use evaluation tools to validate and measure solution accuracy.
  • Understand how traditional AI and generative AI models work, the types of AI models available, and their advantages and disadvantages.
  • Research and maintain knowledge of industry trends and technologies to identify strategy opportunities and contribute to thought leadership best practices.
  • Stay current with emerging data technologies and best practices to continuously improve enterprise data architectures.
  • Collaborate with product, AI and data science, data platforms, and DevOps teams to align data engineering strategies with enterprise goals.
  • Recommend and promote platform and process improvements in Intuit’s AI and data infrastructure.
  • Work with architecture, product management, and operations team members to design, develop, test, and release features.
  • Identify opportunities for significant performance improvements and cost reduction through new platforms or tuning.

Desired Qualifications

  • Expertise in real-time data analytics using Apache Kafka.
  • Hands-on experience developing and deploying applications written in Java, Kotlin, or Python and using PostgreSQL or OpenSearch to collaborate effectively with partner teams.

About the Company

Intuit

Tax, accounting, and personal-finance software

Intuit provides financial technology tools for consumers and small businesses. Its main products are TurboTax for tax preparation, QuickBooks for accounting, and Mint for personal finance management. These tools typically operate on a subscription basis or behind transaction fees, with features that help users file taxes, track income and expenses, and manage budget and goals. The software ecosystem is designed to connect tax, accounting, and personal finance in one place, improving workflows for individuals, freelancers, and small business owners. Security is a priority, with measures like multi-factor authentication and anti-fraud protections to protect user data. Intuit’s goal is to help people achieve financial well-being by educating users and delivering easy-to-use, reliable financial software across different needs and customer segments.

Company size
10,001+
Company stage
IPO
Headquarters
Mountain View, CA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Intuit

See more jobs