Taro Logo

Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Finance

Job Description

Intuit is seeking a Senior Machine Learning Engineer to join their AI Science team in Bangalore, India. The AI Science team develops game-changing technologies and experiments that redefine and disrupt current product offerings. You'll be building and prototyping algorithms and applications leveraging financial data from 60 million consumers and businesses across multiple business lines including personal finance, business accounting, and tax.

In this role, you'll be embedded within a vibrant team of AI scientists and ML Engineers, working on conceiving, coding, and deploying AI models at scale using cutting-edge industry tools. The position requires close collaboration with different Product Group's engineering and design teams, as well as product and data teams in business units. Your role will span from research experimentalist to technology innovator to consultative business facilitator.

The ideal candidate should be comfortable partnering with teams involved in big data infrastructure, software, and data warehousing, as well as product management. The role requires adaptability and comfort with ambiguity, as frequent pivoting is part of the exploration process. Key technical skills include data wrangling, feature engineering, model development, and validation.

This position offers the opportunity to work on impactful projects at scale, leveraging Intuit's massive financial dataset to create innovative solutions. You'll be at the forefront of applying machine learning and AI technologies to solve real-world financial challenges, while working with a talented team of professionals in a collaborative environment.

The role combines technical expertise in machine learning with practical software engineering skills, requiring both theoretical knowledge and hands-on experience in deploying scalable solutions. You'll have the chance to influence product direction through data-driven insights and contribute to Intuit's mission of powering prosperity around the world.

Last updated 15 days ago

Responsibilities For Senior Software Engineer

  • Discover data sources, get access to them, import them, clean them up, and make them machine learning ready
  • Work with data scientists to create and refine features from the underlying data and build pipelines to train and deploy models
  • Partner with data scientists to understand, implement, refine and design machine learning algorithms
  • Run regular A/B tests, gather data, perform statistical analysis, draw conclusions on model impact
  • Work cross functionally with product managers, data scientists and product engineers
  • Explore new technology shifts for customer benefits

Requirements For Senior Software Engineer

Python
  • BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience
  • Knowledge of Data Science tools and frameworks (Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Basic knowledge of machine learning techniques
  • Understanding of machine learning principles
  • Knowledge of data query and processing tools (SQL)
  • Computer science fundamentals
  • Software engineering fundamentals
  • Mathematics fundamentals
  • Experience with deep learning architectures
  • Experience deploying highly scalable software
  • Experience with GPU acceleration
  • Experience with cloud technologies (AWS and GCP)
  • Minimum 5 years experience on relevant technologies