Taro Logo

Staff Software Engineer AI

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer AI

Intuit, a leading global financial technology platform serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Staff Software Engineer AI to join their Customer Growth and Engagement team. This role represents an exciting opportunity to shape the future of AI-driven marketing platforms.

The position calls for an experienced leader who will spearhead the transformation of Intuit's Marketing Platforms through AI automation. You'll be responsible for designing and implementing ML models and pipelines for insights, recommendations, and entity recognition from various data sources. A key aspect of the role involves building AI-native applications that automate marketing workflows and potentially fine-tuning LLMs for specific marketing needs.

As a Staff Software Engineer, you'll collaborate closely with AI/data teams and platform engineers to develop durable frameworks and components that enable AI-based assists and model-based automations. The role requires a deep understanding of machine learning fundamentals, including supervised and unsupervised learning, along with expertise in modern AI technologies like LLMs, LangChain, and CustomGPTs.

The ideal candidate brings 8+ years of experience in AI/ML applications, with at least one year of leadership experience. You should be proficient in Python and major ML frameworks, understand cloud technologies, and have a strong foundation in computer science fundamentals. Your ability to navigate ambiguity, lead with clarity, and drive rapid prototyping will be crucial for success.

This role offers the opportunity to work at the cutting edge of AI technology, implementing solutions that directly impact marketing effectiveness and customer engagement. You'll be part of a team that values innovation, technical excellence, and the ability to transform complex problems into elegant solutions. If you're passionate about AI, have a track record of technical leadership, and want to contribute to a platform that powers prosperity for millions, this position at Intuit could be your next career milestone.

Last updated 6 months ago

Responsibilities For Staff Software Engineer AI

  • Design common components/frameworks/models for AI native apps and Fullstack LLM apps
  • Own end-to-end development of frameworks/models/ML pipelines
  • Navigate through ambiguity, lead with clarity and PoC
  • Rapid prototyping, experimentation and iterations for high accuracy/performant frameworks/models
  • Explore new developments in GenAI/AI and apply improvements to existing use cases
  • Build team and strengthen AI capabilities across the organization
  • Ensure data security and preparation for training and inferences

Requirements For Staff Software Engineer AI

Python
  • BS, MS, or PhD in Computer Science or related field with 8+ years of experience in AI/ML applications
  • At least 1 year of experience leading a team of AI/ML engineers
  • Expertise in Python, PyTorch, Numpy, Pandas, TensorFlow
  • Strong understanding of machine learning fundamentals
  • Computer science fundamentals knowledge
  • Experience with cloud technologies (e.g., AWS Sagemaker)
  • Understanding of LLM, LangChain, CustomGPTs, Prompt Management
  • Ability to fine-tune base models and build production-grade LLM apps
  • Knowledge of Transformer, Encoder, Embedding Models at scale

Interested in this job?