Taro Logo

Senior Staff 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
Staff Software Engineer
In-Person
12+ years of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Staff Software Engineer

Intuit, a leading global financial technology platform, is seeking a Senior Staff Software Engineer to join their team and make a significant impact on their Modern analytics solutions. This role presents an exciting opportunity to work with a company that serves approximately 100 million customers worldwide through popular products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The position requires a technical leader with deep expertise in Java, machine learning platforms, and AWS to drive major capabilities and ensure operational excellence in high-impact projects. You'll be at the forefront of designing and implementing innovative solutions that derive analytical insights at scale.

As a Senior Staff Software Engineer, you'll lead architecture and implementation efforts across multiple capabilities, working with cutting-edge technologies and frameworks. The role involves close collaboration with data scientists, product managers, and cross-functional teams to build and deploy machine learning models, run A/B tests, and drive data-driven decisions.

The ideal candidate brings 12+ years of software engineering experience and strong technical expertise in both traditional software engineering and modern machine learning technologies. You'll need proficiency in various programming languages and frameworks, including Java, Python, and Go, along with deep knowledge of AWS and container technologies like Kubernetes.

This role offers the opportunity to:

  • Lead and mentor engineering teams
  • Drive innovative technical solutions
  • Work with advanced machine learning and analytics systems
  • Impact millions of customers worldwide
  • Shape the future of financial technology

The position requires a blend of technical excellence, leadership skills, and the ability to drive complex projects from conception to completion. You'll be joining a company committed to innovation and making a real difference in people's financial lives.

If you're passionate about building scalable machine learning solutions, leading technical teams, and working with cutting-edge technology in a mission-driven environment, this role presents an excellent opportunity to advance your career while making a meaningful impact.

Last updated 6 months ago

Responsibilities For Senior Staff Software Engineer

  • Lead architecture and implementation of multiple capabilities within MAP
  • Drive significant technology initiatives end-to-end across multiple architecture layers
  • Design and implement scalable, secure, and maintainable software solutions
  • Serve as technical leader across multiple teams
  • Drive innovative work including new-to-the-world technology solutions
  • Collaborate with cross-functional teams on risk assessment
  • Mentor and assess engineers
  • Create and refine machine learning features and build deployment pipelines
  • Run A/B tests and perform statistical analysis
  • Work with data scientists on implementing and refining algorithms

Requirements For Senior Staff Software Engineer

Java
Python
Go
Kubernetes
  • BS, MS, or PhD in Computer Science or related field
  • 12+ years of professional software engineering experience
  • Knowledge of Data Science tools (Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Understanding of machine learning principles and techniques
  • Proficiency in Spring/Golang and AWS experience
  • Experience with microservices and container technologies
  • Ability to lead multiple scrum teams
  • Strong technical design and architecture skills
  • Mathematics fundamentals in linear algebra, calculus, probability
  • Experience with GPU acceleration and cloud technologies

Interested in this job?