Senior Software Engineer - AI/ML, Cloud Computing
IntuitOverview
At Intuit, a leader in financial management software, we are pioneering AI-driven experiences to power prosperity around the world. Our QuickBooks Intuit Assist team is at the forefront of creating innovative, AI-powered solutions to help small businesses and self-employed professionals manage their finances more efficiently and effectively. We are looking for a Senior Software Engineer to join our team, someone who is passionate about leveraging the latest in AI technology to solve real-world problems. In this role, you will collaborate closely with our AI specialists and Product Management/Customer Experience Design (PM/XD) teams to design, develop, and deploy cutting-edge features that enhance our users' experience.
What you'll bring
- BS/MS in Computer Science or a related field, with a strong foundation in data structures, algorithms, and software design.
- At least 5 years of experience in software development, with a proven track record of delivering high-quality, scalable, and robust solutions.
- Proficient in a major programming language and its ecosystem, e.g.: Typescript, Python, Java or similar.
- Demonstrated experience with AI and machine learning technologies and frameworks (e.g., TensorFlow, PyTorch), with the ability to apply these tools to solve complex problems.
- Experience working with cloud computing services (AWS, Azure, Google Cloud) and familiarity with deploying scalable applications on these platforms.
- Strong experience in collaborating with cross-functional teams, including AI, PM, and XD teams, to define project requirements, and design and implement solutions that meet customer needs.
- Excellent communication and teamwork skills, with a track record of successful project leadership and mentorship of junior engineers.
- Familiarity with Agile development methodologies and tools (e.g., JIRA, Confluence).
- Experience with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines) is a plus.
How you will lead
- Design, develop, and implement AI-driven features and capabilities for the QuickBooks IntuitAssist product, ensuring they meet high standards of quality, performance, and user experience.
- Collaborate closely with AI specialists to integrate machine learning models and algorithms into our products, enhancing their capabilities and efficiency.
- Work in partnership with PM/XD teams to understand user needs and translate them into technical requirements and innovative solutions.
- Lead and contribute to code reviews, maintain high coding standards, and strive for technical excellence.
- Take ownership of the end-to-end software development lifecycle for assigned projects, including planning, development, testing, deployment, and monitoring.
- Drive continuous improvement initiatives within the team, exploring new technologies, tools, and best practices to enhance our development processes and product quality.
- Actively contribute to a culture of innovation, excellence, and accountability, encouraging cross-team collaboration and open communication.
If you are a motivated Senior Software Engineer enthusiastic about joining a dynamic team leading the charge in AI-driven financial solutions, we encourage you to apply. At Intuit, you will have the opportunity to work on cutting-edge projects, collaborate with talented professionals, and contribute to products that make a real difference in our users' lives.
Benefits Extracted with AI
- Health insurance
- Paid vacation
- Retirement plans
- Employee stock purchase plan
Similar jobs
Last update: 23 minutes ago
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit's Mailchimp team as a Senior Staff Software Engineer, focusing on full-stack frontend development.
FullStack Staff Software Engineer
Join Intuit as a FullStack Staff Software Engineer, leveraging Java, JavaScript, and cloud technologies to drive innovation.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Software Engineer Intern
Join Kognitos as a Software Engineer Intern to work on AI and machine learning projects in San Jose.
Machine Learning Engineer with AI/ML Experience
Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
Internship Software Engineer - Machine Learning Infrastructure
Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.
AI Framework Engineer
Join webAI as an AI Framework Engineer to develop innovative AI frameworks for distributed computing environments.
Machine Learning Engineer - University Graduate 2025
Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.
Machine Learning Engineer, Cloud AI
Join Qualcomm as a Machine Learning Engineer to develop AI solutions for mobile, edge, auto, and IoT products.
AI Specialist - Machine Learning and AI
Join Snowflake as an AI Specialist focusing on Machine Learning and AI, supporting technical decision-makers in AI solutions.
Senior Software Engineer - Machine Learning and Data Science
Join EyePop.ai as a Senior Software Engineer to develop and scale machine learning and data science software pipelines.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.