AI SDK Development Engineer
About Our CompanyWe're a fast-paced, fabless semiconductor startup redefining the boundaries of AI through cutting-edge, scalable AI-infused compute architecture. Our mission is to deliver scalable, efficient, and intelligent silicon solutions for the next generation of edge AI, robotics, autonomous systems, and mobile devices. Our leadership team brings together decades of experience in semiconductor innovation, spanning chip architecture, system design, and global business operations. The team includes pioneers behind several generations of groundbreaking compute architectures, experts in software-hardware co-design, SoC and AI development with hundreds of patents in our portfolio as well as leaders of multi-billion-dollar business units at top-tier technology companies.Position OverviewWe are looking for a software engineer/developer who will be focused on building, maintaining, and enhancing software development kits (SDKs) and libraries that enable other developers to integrate Artificial Intelligence (AI) capabilities—such as Large Language Models (LLMs)—into applications. The candidate should have strong skills in creating the infrastructure and abstraction layers that make AI integration, streaming, and tool usage easier and more reliable. The candidate will work closely with other developers and teams to ensure our SDKs are high quality, easy to use, and well-documented.Key Responsibilities and DutiesDesign and develop AI SDKs for advanced RISC-V platform to support available AI frameworks and integrate models into applicationsCollaborate with cross-functional teams to gather requirements and specificationsMaintain and improve existing SDKs based on user feedbackOptimize performance to ensure low-latency and efficient API calls to AI services.Write comprehensive documentation for SDK usage and best practicesTroubleshoot and resolve issues reported by SDK usersStay updated with the latest industry trends and technologiesQualifications and SkillsSuccessful candidates should possess the following qualifications and skills:Bachelor's or master's degree in Computer Science, AI, Machine Learning, or a related technical fieldProficiency in C/C++Python, and AssemblyExperience with machine learning frameworks (PyTorch, TensorFlow, ONNX) and graph-level optimizationExperience in designing clean, intuitive APIs and SDKsA deep understanding of how to work with LLM APIsStrong debugging and problem-solving skillsSkills in writing comprehensive documentation and sample code to guide users on how to integrate the SDKWhy Join UsGet in early at a breakthrough deep-tech startup reshaping AI computeWork closely with industry innovators and experienced leaders where your work will have a direct impact on the success of the companyBe part of a mission-driven team building foundational technology for the futureWe balance sharp execution with continuous innovation to push the boundariesCompetitive compensation, equity, and growth opportunitiesBenefits and PerksAt I Machines, Inc., we offer competitive salaries and a comprehensive benefits package, including:Health, dental, and vision insuranceRetirement savings plansPaid time off and holidaysProfessional development opportunitiesFlexible Schedule Equal Opportunity EmployerI Machines, Inc., is an equal opportunity employer and does not discriminate based on race, color, religion, gender, national origin, age, disability, or any other legally protected status. All qualified applicants will be considered for employment.