Lead AI Integration: Drive the technical vision and implementation of AI-powered features directly into Onshape's core CAD modeling and functionality workflows. This includes areas like parametric modeling, assembly design, sketching, feature creation, and data management. Architect and Develop: Design, build, and deploy robust, scalable, and performant AI/ML solutions using state-of-the-art models and techniques. Leverage LLMs and AWS Bedrock: Specifically, you will be instrumental in exploring, prototyping, and integrating Large Language Models (LLMs) via AWS Bedrock APIs to solve complex CAD-specific challenges. This may involve prompt engineering, fine-tuning, and integrating custom models. Problem-Solve Pragmatically: Identify high-impact CAD workflow problems that can be effectively addressed by AI. You'll bring a practical, grounded approach, focusing on delivering tangible value to our users. Stay at the Forefront: Continuously research and evaluate the latest advancements in AI/ML, particularly in the areas of generative AI, natural language processing, and computer vision, and assess their applicability to CAD. Collaborate Cross-Functionally: Work closely with the Product Manager to translate user needs and product requirements into technical specifications and viable AI solutions. Collaborate with core CAD engineering teams to ensure seamless integration and optimal performance. Mentor and Guide: Provide technical leadership and mentorship to other engineers on the team, fostering a culture of innovation, learning, and technical excellence. Define Best Practices: Establish and champion best practices for MLOps, model deployment, monitoring, and responsible AI within the Onshape environment. 10+ years of experience in software development, with at least 3+ years focused on AI/ML engineering, specifically developing and deploying machine learning models in production environments. Deep understanding of the state-of-the-art in AI models, including extensive experience with Large Language Models (LLMs), their architectures, capabilities, and limitations. Hands-on experience with AWS Bedrock and its APIs, including familiarity with various foundation models available and strategies for their effective utilization (e.g., prompt engineering, RAG, fine-tuning). Proven ability to identify and analyze complex real-world problems within product design or engineering domains and apply AI/ML solutions effectively. Strong programming skills in Python, with experience in relevant AI/ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn, Hugging Face, LangChain). Solid understanding of CAD principles and workflows is highly desirable. Experience with Onshape or other professional CAD systems is a significant plus. Experience with cloud computing platforms (AWS strongly preferred), including services relevant to data storage, compute, and MLOps. Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. A pragmatic and results-oriented mindset, with a track record of delivering impactful features. Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. Experience with generative design, simulation, or other advanced CAD functionalities.
Read Full Description