Senior AI/Python Solutions Engineer (Fulltime / Onsite)
Why This Role Stands Out
This role offers incredible opportunities to architect and deploy cutting-edge AI solutions, fostering significant career growth in a dynamic technology environment. You'll thrive if you have deep expertise in Python, AI/ML, and modern software architecture, and you'll enjoy the flexibility of a hybrid work model. Embrace the chance to build innovative AI applications and advance your skills with American IT Systems.
Quick Overview
Job Description
We are looking for Senior AI/Python Solutions Engineer in San Jose, CA Full time role
We are looking for a experienced Senior AI/Python Solutions Engineer to design, develop, and deploy robust artificial intelligence solutions. The ideal candidate will possess deep expertise in Python programming, AI/ML concepts, and a strong understanding of modern software architecture, including agent-to-agent communication, persistent and vector databases, and high-performance caching. This role requires a hands-on engineer who can build and consume APIs, develop sophisticated chat and form-based applications, and has a solid grasp of conversational AI principles like intent recognition and context management.
Key Responsibilities:
Lead the design, development, and implementation of AI-driven applications and services using Python.
Develop and optimize Python-based machine learning models and algorithms.
Architect and implement Agent-to-Agent communication frameworks for distributed AI systems.
Design, integrate, and manage persistent databases (SQL/NoSQL) to support AI applications.
Implement and optimize Vector Databases for efficient similarity search and retrieval in AI contexts.
Integrate and manage Redis cache for high-performance data access and real-time processing.
Develop, consume, and manage RESTful and SOAP web services and APIs to facilitate system integration and data exchange.
Build and deploy scalable server-side applications and tools to support AI workflows.
Design, develop, and maintain chat-based solutions, including chatbots and virtual assistants.
Create and manage dynamic form-based applications for data collection and user interaction.
Apply core concepts of conversational AI, including intent recognition, entity extraction, context management, and dialogue flow design.
Collaborate with data scientists, product managers, and other engineering teams to define requirements, design solutions, and ensure successful deployment.
Ensure the scalability, reliability, and security of AI solutions.
Stay up-to-date with the latest advancements in AI, machine learning, and related technologies.
Required Skills and Qualifications:
Professional experience in software development with a strong focus on AI/ML and Python.
Expert-level proficiency in Python and its ecosystem (e.g., NumPy, Pandas, scikit-learn, TensorFlow, PyTorch).
Proven experience with database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
Demonstrable experience with Vector Databases (e.g., Pinecone, Weaviate, Milvus) and their application in AI.
Strong experience with Redis for caching, session management, and real-time data processing.
Solid understanding of server architectures, deployment tools, and cloud platforms
Extensive experience designing, building, and consuming APIs (RESTful, SOAP).
Experience with Agent-to-Agent communication protocols and architectures.
Proven ability to develop and deploy chat-based solutions and conversational AI systems (e.g., using Rasa, Dialogflow, Microsoft Bot Framework).
Deep understanding of conversational AI concepts: intent classification, entity recognition, context management, and dialogue state tracking.
Familiarity with Microsoft Certified Professional (MCP) technologies or certifications, demonstrating proficiency in relevant Microsoft environments and tools.
Experience with front-end technologies for building interactive forms and user interfaces is a plus.
Strong problem-solving skills, attention to detail, and ability to work independently and as part of a team.
Excellent communication and interpersonal skills.
Preferred Qualifications:
Experience with containerization technologies (Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Skills
Similar jobs
Senior ServiceNow Developer
Purple Drive Technologies LLC · New York, United States
19 minutes agoServicenow Developer
K-Tek Resourcing LLC · Charlotte, United States
19 minutes agoSENIOR DATA ARCHITECT & MODELER (Hands on)
Aroha Technologies · Alpharetta, United States
19 minutes agoOpenText Documentum Developer
Sage IT Inc · United States
20 minutes agoDevOps Engineer-W2-OPT also workable
cloudingest inc · Dallas, United States
20 minutes agoSDET
TECHNEPTUNE CONSULTING INC · Jersey City, United States
20 minutes ago