Intuit is seeking to evolve its tax development languages to integrate AI, enabling a future where AI is deeply integrated into both the tax development lifecycle and runtime systems.
Requirements
- Deep expertise in compiler design, programming language theory, and runtime systems.
- Hands-on experience working with JVM, CLR, or other modern virtual machine technologies.
- Strong programming skills in C++, .NET, Java
- Solid understanding of software performance optimization, memory management, and concurrency.
- Experience with modern software engineering practices (version control, CI/CD, testing frameworks)
- 10+ years of professional software engineering experience
Responsibilities
- Lead the architecture, modernization, and implementation of compiler and runtime technologies, working with proprietary and general-purpose language environments.
- Evolve our language ecosystem to integrate seamlessly with AI-driven workflows and intelligent tooling.
- Design and enhance programming language features with a focus on enabling AI-assisted development, runtime optimization, and future scalability.
- Collaborate with AI/ML teams to define how language constructs and runtimes interact with AI models and services.
- Drive technical decision-making across compiler optimization, code generation, language evolution, and runtime systems.
- Research emerging trends in AI, compilers, and software engineering to keep our platform on the cutting edge.
- Produce high-quality, maintainable code and detailed technical documentation.
Other
- 10+ years of professional software engineering experience
- Mentor engineers and champion technical excellence across the organization
- Pay offered is based on factors such as job-related knowledge, skills, experience, and work location
- To drive ongoing pay equity for employees, Intuit conducts regular comparisons across categories of ethnicity and gender
- Competitive compensation package with a strong pay for performance rewards approach