Skip to main content

Senior Software Engineer AI

Category Software Engineering Location Bengaluru, India Job ID 2024-64769
Apply Now

Company Overview

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Job Overview

Customer Growth and Engagement team at Intuit is looking for AI/ML Engineers to transform Intuit’s Marketing Platforms with AI by automating/assisting in key workflows. In this role, you will partner to build ML models/pipelines for insights, recommendations, entity recognition from various data sources. You'll be part of the team implementing/designing AI native apps that can automate marketing workflows, data retrieval to possibly fine tuning LLMs for marketing needs/data. You will partner with AI/data teams at Intuit and work closely with the platform engineers to build durable frameworks/components that enable platform engineers to build AI based assists, integrate model based automations in their tools. We are looking for passionate engineers and applied scientists with experience in understanding data, building models and optimizing for accuracy, and integrations in enterprise applications

Responsibilities

  • Responsible for design of common components/frameworks/models that assist in building AI native apps, Fullstack LLM apps.
  • Own end to end development of frameworks/models/ ML pipelines that fit use cases by working with the consuming teams and dependencies.
  • Self organized, explore new shifts in GenAI/AI and own possible application/improvements in the existing use cases.
  • Rapid prototyping, experimentation and iterations to build high accuracy/performant frameworks/models.
  • Being opinionated on data/data security to make it ready for training and inferences.

Qualifications

  • BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience with 5+ years of experience in building AI/ML applications.
  • Well versed in building with Python, PyTorch, Numpy, Pandas, TensorFlow
  • Machine learning fundamentals (i.e. classification, regression, clustering, neural networks) and experience in building production grade models with precision/recall.
  • Understand and apply machine learning principles (training, weights, validation, testing, error, cost) optimizing for accuracy/feedback. Aware of metrics and tuning.
  • Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning).
  • Experience with integrating applications and platforms with cloud technologies (e.g: AWS Sagemaker) 
  • Understanding of LLM, LangChain, CustomGPTs, Prompt Management, and ability to fine-tune base models to build efficient production-grade LLM apps, In-depth knowledge of Transformer, Encoder, Embedding Models at scale.
  • Nice to have: Knowledge of data cleaning, streaming, transformations at scale, storage and ingestion pipelines.
Apply Now

Career Path

Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it’s working on a different tech stack or product, Intuit will help you get to the next step in your career.

  • Software Engineer 1 & 2
  • Sr. Software Engineer
  • Staff Software Engineer
  • Sr. Staff Software Engineer
  • Principal Software Engineer
  • Distinguished Software Engineer

There's so much flexibility in terms of moving not just between teams, but between roles.

Lucy Shen Developer Advocate

Related Content

You haven't viewed any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

You haven't saved any jobs yet. Start exploring now to find the perfect opportunity for you!

View all of our available opportunities

Sign Up for Job Alerts

Be the first to find out about open jobs that fit what you're looking for.

Sign up for job alerts

Don't see what you're looking for? Sign up and we'll notify you when roles become available.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Software Engineering, Bengaluru, Karnataka, IndiaRemove

By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communication from us.