Overview
Skills
Job Details
Job Title: Senior Python Developer with AI and Snowflake Expertise
Location: San Jose, CA
Years of Experience: 7 10 Years
Job Summary:
We are seeking a highly skilled Senior Python Developer with a strong background in Artificial Intelligence (AI) and Snowflake to join our dynamic team at Cisco in San Jose. The ideal candidate will have a proven track record of developing robust Python applications, leveraging AI technologies, and utilizing Snowflake for data warehousing solutions. This role requires a strategic thinker who can work collaboratively in a fast paced environment and drive innovative solutions.
Responsibilities:
Design, develop, and maintain scalable Python applications that integrate AI functionalities.
Utilize Snowflake for data storage, processing, and analytics to support AI driven projects.
Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
Implement best practices in coding, testing, and deployment to ensure high quality software delivery.
Conduct code reviews and provide mentorship to junior developers.
Stay updated with the latest trends in AI and data engineering to continuously improve our technology stack.
Participate in project planning and estimation activities.
Document technical specifications and maintain comprehensive project documentation.
Mandatory Skills:
Proficiency in Python programming language is a deal breaker.
Strong experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, scikit learn).
Hands on experience with Snowflake for data warehousing and analytics.
Solid understanding of software development methodologies (Agile, Scrum).
Experience with version control systems (e.g., Git).
Preferred Skills:
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Knowledge of data visualization tools (e.g., Tableau, Power BI).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Understanding of machine learning algorithms and data modeling techniques.
Excellent problem solving skills and attention to detail.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7 10 years of professional experience in software development, with a focus on Python and AI.
Proven experience working with Snowflake and data engineering practices.
Strong communication skills and ability to work effectively in a team environment.
Demonstrated ability to manage multiple tasks and projects simultaneously.