At Intuit, the business problem is to efficiently and effectively solve customers' problems by integrating AI and emerging technologies into financial management solutions.
Requirements
- 5+ years of experience developing systems/software for large businesses using Java/J2EE, Python, or Go
- Minimum of 1 year of working experience in building applications with GenAI and LLM’s.
- Full-stack development experience with AI technologies and tools; applying it to user experiences or backend solutions
- Experience with AI technologies like LangChain, CrewAI, Large Language Models, Prompt Engineering, DialogFlow.
- Experience with databases, cloud, APIs, and other technologies to ensure that the application is scalable, secure, and performant.
- Familiarity with data and metrics required for building and evaluating AI models
- Experience with Robotic AI, Vision AI and Multimodality is a great plus.
Responsibilities
- Be responsible for roughly 80-90% hands-on coding and serve as a technical leader by mentoring junior engineers and applying technical expertise to challenging programming and design problems
- Drive the design and implementation of reliable and scalable backend software solutions that solve critical customer problems and interact with numerous other services.
- Deliver high quality AI native application, multi-modal applications and their backends. Primarily and Rapidly V1 products that can be tested with customers.
- Contribute to the design/architecture of the project and developing web software while implementing best practices for architecture, design, coding standards & CI/CD
- Work collaboratively with AI experts and integrate AI into existing systems, leveraging expertise and guidance as needed
- Propose AI solutions that can be applied to a variety of problems
- Experience with unit testing and Test Driven Development (TDD)
Other
- BS/MS in Computer Science or related area or equivalent experience
- Strong communication skills with a demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Ability to communicate effectively with cross-functional teams
- Ability to keep up-to-date with the latest trends and advances in AI technology and incorporate them into software development practices.
- Ability to work collaboratively with AI experts and integrate AI into existing systems as needed, with guidance