Intuit is looking to solve the business problem of managing its expanding customer base and data volume by building a robust data engineering platform that facilitates machine learning and data-driven product innovations. This platform, the Virtual Expert Platform (VEP), will enable Sales to connect with prospective and existing customers, thereby enhancing customer value and driving prosperity.
Requirements
- 7+ years of relevant experience, including 2-3 years in working with big data
- 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
- Knowledge of SQL in a large scale data warehouse or data lakehouse environment such as Spark, Databricks, Presto/Athena/Trino
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.
- 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.
Other
- Influence and communicate effectively with non-technical audiences, including senior product and business management.
- BS/MS in computer science or equivalent work experience.
- Some knowledge of Data Science/Machine Learning
- Knowledge of data visualization tools like Tableau or Qlik Sense
- Some experience with Salesforce or other CRM solutions.