Staff Software Engineer

IntuitMountain View, CA
57d

About The Position

Come join the Intuit Data Exchange (IDX) team as part of the Intuit as a Staff Software Engineer. IDX Document Comprehension provides AI powered platform across the org to extract all financial documents uploaded by user or imported from a financial institutes. The platform capabilities are built using Generative AI, Large Language Models (LLM) and goal based Agentic AI. We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business. The candidate should have strong background on system design and platform architecture, thrive in a fast-paced environment, be comfortable with ambiguity, and drive customer outcomes across Intuit. The right candidate for this role is someone who has a strong technical, product and programming background and has worked in an agile environment. The Staff Software engineer will be a developer in the next generation IDX cloud platform which is used by and impact all the key products at Intuit.

Requirements

  • At least 10+ years' experience developing web, software applications
  • BS/MS in computer science or equivalent work experience.
  • Strong Object Oriented Programming concepts.
  • Progressive experience in AI/ML, Gen AI and LLMs (e.g., GPT, Claude, Gemini) and prompt engineering principles.
  • Strong Java, Java EE skills and Spring framework
  • Strong experience in back end programming in Java / Java EE, Springboot
  • Experience working with RAG technologies and LLM frameworks (Autogen, LangChain and LlamaIndex), LLM APIs, embedding models, and vector databases or architecting custom agentic frameworks.
  • Have at least 3 years for experience in Server Side Technologies
  • Hands-on Experience in AWS Cloud technologies and Kubernetes
  • Experience designing and architecting autonomous / Agentic AI systems (e.g., multi-agent frameworks, self-optimizing systems, or LLM-driven decision engines).
  • Thorough understanding of large scale distributed systems, micro services and two programming languages (Java and Python).
  • Experience in handling mission critical services and platform - an added advantage
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and nontechnical audiences
  • Experience in monitoring for service performance and failures and diagnosing root cause
  • Ability to dis-ambiguate at large scale to deliver solutions for complex problems.
  • Ability for rapid experimentation and productizing.
  • Knowledgeable with Data Science tools and frameworks (i.e. Python, Scikit, NLTK,
  • Numpy, Pandas, TensorFlow, Keras, R, Spark).
  • Basic knowledge of machine learning techniques (i.e. classification, regression, and
  • clustering).
  • Understand machine learning principles (training, validation, etc.)
  • Knowledge of data query and data processing tools (i.e. SQL), NoSql and MLOps ( kubeflow , MLPipeline ).
  • Proficient in at least one big data tech - > Kafka , Flink , Cassandra , RedShift , BigQuery.
  • Proficient in Hadoop, Spark or Flink based data processing .
  • Thorough understanding of large scale distributed systems, micro services and two programming languages (Java and Python).

Responsibilities

  • Be the technology leader and demonstrate ownership of critical platform service
  • Responsible for the design and architecture of the initiative
  • Applies comprehensive understanding of the business, customer needs to expertly design, develop and implement capabilities, tools and processes that deliver highly available, scalable and reliable customer experiences.
  • Responsible for engineering and operational excellence for the team's deliverables
  • Implementing world class user experience working closely with designers and product owners
  • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
  • Roughly 60% hands-on coding professional experience
  • End to end engineering, quality focus with world class engineering and operational excellence. DevOps/AIOps responsibilities with Infrastructure as a code philosophy
  • Innovation Champion - creative ways of solving customer issues within constraints
  • Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
  • Troubleshoots complex issues and effectively manages stakeholder expectations through clear communication and proactive updates.
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies
  • Be an effective communicator
  • Building strong teams - set and evangelize vision, facilitative leadership, attract and retain key talent

Benefits

  • 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).

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service