Overview
Skills
Job Details
Position: Python ML/AI Developer
Location: Sunnyvale, CA
Type: Contract
Responsibilities:
Design and develop RESTful and messaging-based software infrastructure and backend systems/APIs.
Build low-latency, high-throughput server infrastructure capable of handling large volumes of transactions.
Analyze requirements, implement solutions, perform unit testing, and contribute to testing tools.
Present and defend architectural and design decisions to internal and external stakeholders.
Collaborate closely with development, QA, operations, and cross-functional teams.
Work on next-gen AI/ML modeling projects and initiatives.
Qualifications:
7 10+ years of professional experience in Python development.
5+ years of experience developing scalable, high-performance, and highly available server applications.
Strong foundation in algorithms, data structures, distributed systems, networking, and OS concepts.
Hands-on experience with REST/SOAP/JSON APIs.
Experience with messaging systems like RabbitMQ or ActiveMQ; Apache Kafka preferred.
Solid experience with NoSQL databases, especially Cassandra.
Proficiency in frameworks like Django and Flask; experience with distributed system tools such as Apache Zookeeper.
At least 2 years of hands-on experience in AI/ML development.
Familiarity with Agile/Scrum environments.
Experience working in startup or fast-paced environments.
Bachelor s degree in Computer Science or related field (Master s preferred).