PTC is looking to improve the Onshape CAD system, both in terms of user-facing functionality and infrastructure, with a focus on the Onshape Drawings module to enhance existing services and build new ones that expand drawing feature capabilities.
Requirements
- Comfort with at least two of (JavaScript/TypeScript, Java, C++)
- Understanding of AI/ML concepts,LLMs.
- Understanding of retrieval-augmented generation (RAG)
- Familiarity with vector databases, embeddings and Model Context Protocol (MCP)
- Experience with geometric computation is a plus.
Responsibilities
- Develop new code to improve Onshape
- Work with UX to figure out how new functionality should work
- Participate in the code review process both as reviewer and reviewee
- Fix bugs both in your new code and in existing code
- developing functionality that provides the underpinnings of Onshape's drawings capabilities
- improving API's
- improving performance
Other
- Must be enrolled in some type of degree program in one of the following or related fields: Engineering, Software Engineering, Computer Engineering, Computer Science.
- We treat interns like full time developers who just happen to be around for a shorter period of time, so an intern will be a full-fledged team member with many of the same responsibilities as a full-time engineer.
- We believe in the power of diverse ideas and perspectives.
- Proud to be an Equal Opportunity Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations.
- Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you.