Designs, develops, tests, deploys, maintains, and improves software solutions.
Solves complex problems by leveraging a variety of technologies.
Driven to achieve results and committed to producing high-quality code.
Leads the process of gathering functional requirements, developing technical specifications, and managing project and test plans.
Demonstrates a strong interest and aptitude for learning new coding languages as necessary.
Functions as a technical leader and domain expert, beginning to shape technology and product strategy. Makes informed decisions at a local level, considering both immediate and long-term implications, as well as business impact.
Utilizes data to inform product and technical decisions within their area of responsibility.
Enhances team knowledge, skills, and engagement through collaborative technical workshops and other relevant forums.
Mentors and evaluates engineers, actively fostering and sustaining a robust talent pipeline. Regularly participates in performance reviews and calibration sessions.
A quick and eager learner who actively seeks opportunities to contribute to other Intuit codebases and open-source projects.
Possesses expertise in cloud technologies and in architecting and delivering highly scalable and resilient systems.
Qualifications
8+ years of experience in designing and developing high scale distributed systems / AI applications
Experience on AI, Machine Learning Models, LLM, Gen AI
Experience on Observability Domain (Traces/Logs/Metrics)
Experience working with three or more of the following: Unix/Linux environments, distributed and parallel systems, workflow automation, CI/CD platform development, cloud platforms development (e.g., AWS/GCP), and Kubernetes/container platforms-based development.
Proficiency in one or more general-purpose programming languages such as Java and Python.
Experience in Kubernetes and Docker container-based development, packaging, and deployments.
Familiarity with open-source technologies.
Experience with various modern web frameworks, cloud/SaaS, and the entire Software Development Life Cycle (SDLC).
Experience in messaging/queueing systems.
Experienced in developing highly scalable and available web applications.
Exhibit strong communication skills and the ability to explain complex technical issues to both technical and non-technical audiences.