The V+R Test Management team at Dassault Systemes in Johnston, RI, is a group of dynamic and collaborative professionals dedicated to advancing technology through the
3D
EXPERIENCE platform. Our team focuses on the development and integration of software solutions that accelerates product design, engineering, and testing capabilities across various industries. We pride ourselves on a culture that values creativity, teamwork, and a forward-thinking mindset, aiming to push the boundaries of what's possible.
The
AI Software Engineer Intern
will use JavaScript, TypeScript, Java, React, Redux, and XState to build a service that turns natural language requirements and files into validated V&V test objects with trace links. The intern will work in Agile teams to wrire REST endpoints, a light CLI, and CI jobs into the platform UI, applying LLM/NLP with JSON schema checks for reliable, repeatable outputs.
Qualifications
Education: BS/MS in Computer Science, Software Engineering, or related field (in progress or recent grad).
Languages: Strong TypeScript/JavaScript and working Java. Comfortable across Node.js and React.
Frontend: React with Redux and XState; state-machine thinking; component patterns; typing with TS.
Backend & APIs: Build and consume REST services; JSON-first design; auth basics; error handling.
Testing: Automated tests with Jest & React Testing Library; coverage discipline.
V&V focus: Map requirements to test artifacts with traceability from requirement to test.
LLM/NLP basics: Call LLMs via HTTP APIs (Mistral/OpenAI etc.), craft prompts/few-shot examples, and constrain outputs to JSON using schemas/validators.
Document parsing: Extract text/structure from PDF/Word/Markdown using Node/Java libraries (e.g., pdf-parse etc.).
Data modeling: JSON Schema validation mindset (type safety, required fields, enums).
Dev workflow: Git, code reviews, CI (GitLab, Pipelines), ESLint/Prettier/format checks.
Ways of working: Scrum familiarity, clear writing, and concise demos
Nice to have Small-model fine-tuning/LoRA experience (even a course project).
Security & privacy awareness for handling proprietary specs.
CLI tools, minimal web UIs, and clean README/docs.
This is a paid
2026 full-time summer internship
(3 months) based at the Dassault Systemes Office at 1301 Atwood Ave, Johnston, RI.
Compensation for this role will be commensurate with experience. The total expected compensation range will be between $22 and $40 per hour.
#LI-HYBRID
Shape your career with 3DS! #WeAre3DS
Inclusion statement
-----------------------
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.
Salary pay Transprency
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $22 and $40, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.