In brief, Intuit is looking to solve customer problems by integrating AI and emerging technologies to efficiently and effectively deliver financial management solutions.
Requirements
-
- Solid foundation in writing scalable application code following best practices of accessibility, internationalization, and instrumentation.
-
- Experience with cross-browser, cross-platform, and design constraints on the web and mobile.
-
- Solid knowledge of algorithms and design patterns.
-
- Proficiency in mid-tier languages like Java.
-
- Experience with test automation: TDD, unit/integration/functional testing.
-
- Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.
-
- Proficient in building or integrating functional AI models using techniques such as LLM prompting, AutoML modeling, etc
Responsibilities
-
- Drive significant technology initiatives end-to-end and across multiple layers of architecture.
-
- Architect and develop scalable applications or systems.
-
- Drive the design and implementation of durable software solutions to solve critical customer problems that are scalable, secure, easy to maintain, and interact with numerous other systems.
-
- Provide recommendations and best practices for application development, platform development, and developer tools.
-
- Actively stay abreast of industry best practices, share learnings, and experiment and apply cutting edge technologies.
-
- Proactively identify opportunities to enhance software applications with AI technology
-
- Launch AI integrations in production and evaluate their impact on software performance and user satisfaction, using appropriate metrics
Other
-
- BS/MS in Computer Science or related area or equivalent experience.
-
- 7+ years of total experience delivering enterprise-class applications.
-
- Ability to work collaboratively with cross-functional teams, including data scientists, product managers, and software engineers
-
- Communicate clearly, succinctly, and persuasively to all levels of employees, customers, and management (including executives)
-
- Coach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance applications, and building their technical expertise to ensure efficient and effective outcomes