Intuit is a company dedicated to empowering global prosperity through innovative products. They are seeking a Staff Software Engineer to join the Virtual Expert Platform Team, focusing on developing robust data engineering solutions to support machine learning and data-driven innovations.
Responsibilities:
- Design and develop web applications, data platforms and capabilities, prototypes, or proofs of concept (POCs)
- Engage in hands-on coding, contributing 60-80% to development across all phases of the software life cycle
- Leverage coding expertise to guide the design and implementation of robust software solutions, addressing critical customer problems with scalability, security, ease of maintenance, and interoperability with numerous other systems
- Collaborate effectively with peer engineers and architects to contribute to and resolve complex problems spanning respective areas, ensuring end-to-end quality in technology and customer experience
- Influence and communicate effectively with non-technical audiences, including senior product and business management
- Serve in a technical leadership capacity: Coach and mentor junior engineers on software engineering best practices, the application of AI to enhance applications, and the development of their technical expertise to ensure efficient and effective outcomes
- Initiate AI integrations in production and assess their impact on software performance and user satisfaction, utilizing appropriate metrics
- Actively remain current on industry best practices, disseminate learnings, and experiment with and apply cutting-edge technologies while proactively identifying opportunities to enhance software applications with AI technology
Requirements:
- 8+ years of relevant experience developing web, software, or mobile applications
- Experience in architecting E2E ecosystem for analytical and customer centric platforms
- Expert level experience with any of the following Object-Oriented Languages (OOD): Java/J2EE, C#
- Working Knowledge of XML, JavaScript, JSON, YML and Linux
- Experience with Big-Data and Cloud technologies (AWS, GCP, Hive, Spark, Kafka, SQL, SparkSQL), Cassandra, Redshift, GraphDB, Apache Iceberg), understands the concepts and technology ecosystem around both real-time and batch processing in Hadoop
- Good knowledge of machine learning and AI
- BS/MS in computer science or equivalent work experience
- Experience with Salesforce or other CRM solutions
- Knowledge of SQL in a large scale data warehouse or data lakehouse environment such as Spark, Databricks, Presto/Athena/Trino
- Some knowledge of Data Science/Machine Learning
- Knowledge of data visualization tools like Tableau or Qlik Sense