Intuit Trust and Safety Product Abuse engineering team is looking to hire a Sr Software Engineer to leverage cutting-edge technology, Intuit capabilities, AI, and agentic solutions to fight product abuse/fraud, and help with the adoption of enterprise risk solutions across Quickbooks and Mailchimp.
Requirements
- 6+ years of hands-on experience developing web, software, or mobile applications.
- Strong CS fundamentals - data structures, algorithms and distributed systems
- Strong OOD and SOA principles, experience with web services (consuming or creating) with REST and gRPC
- Experience with the entire Software Development Life Cycle (SDLC), Full-stack/backend development experience, experience with AI technologies/tools and apply it to user experiences or backend solutions.
- Experience in Java/J2EE, SQL, Go or any of the following Object-Oriented Languages
- Experience with AI technologies like Large Language Models, Prompt Engineering, DialogFlow, Python
- Good understanding of AI concepts, including how AI models function, their various types, their respective advantages and disadvantages along with experience in integrating with AI/ML models
Responsibilities
- Develop scalable, efficient systems to ensure user accounts are protected, provide tools and utilities for related functions and prevent abuse/misuse of Intuit products
- Develop solutions using Java, Go, AWS, GCP, MYSQL, DynamoDB and AI driven development tools
- Designing/developing prototypes, or proofs of concepts (POC’s)
- Contribute to the design and architecture of the project
- Gathering functional requirements, developing technical specifications, and project & test planning
- Ensure code quality, operational excellence, and adherence to software engineering best practices
- Roughly 80-90% hands-on coding
Other
- Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Ability to take a vague customer problem and solve it end to end with accountability by navigating through ambiguity
- Team player possessing strong analytical, problem solving and communication skills
- Strong mentoring skills with ability to provide technical guidance and review code
- Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility