Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intuit Software Engineer 
India, Karnataka, Bengaluru 
846598487

17.04.2025
Responsibilities

  • Design and build capabilities to support Batch and Realtime ingestion at scale using open sourcetechnologies which are fault tolerant.
  • Design solutions that involve, multi-system and multi cloud integration
  • End to end engineering – design, development, testing, deployment and operations
  • Ability to work in a dynamic environment, adapt to business requirements using Agilemethodologies and DevOps culture
  • Conducts code reviews to ensure code quality, consistency and best practices adherence.
  • Conducts quick Proof of Concept (POCs) for feasibility studies and take it to the prod
  • Lead by example, demonstrating best practices for unit testing, CI/CD, performance testing,documentation, monitoring, alerting, and incident response.

Qualifications

  • BE/B.Tech/MS in Computer Science (or equivalent)

  • 2 to 5 years of experience in a software development role with a good focus on distributed technologies like Spark/Kafka etc

  • Strong programming knowledge in one of the languages - Java, Scala or Python.

  • Strong CS fundamentals including data structures and algorithms

  • Adequate experience with RESTful web services and micro service architectures

  • Demonstrate robust problem solving and analytical skills.

  • Good knowledge in designing high throughput platforms / services.

  • Experience on AWS (EC2, EMR, S3, Athena, EMR, Kinesis, Lambda etc). Knowledge of GCP (DataProc, GCS, BigQuery etc) is a plus.

  • Experience in developing data pipelines/solutions using processing engines like Hive, Spark, Spark Streaming, Flink etc is a plus

  • Good to have knowledge on Lake House architecture for data persistence e.g. DeltaLake, Iceberg or Hudi