Dassault Systèmes is a leader in 3D design software and product lifecycle management. As an intern within the Platform R&D Cloud Compute Team, you will contribute to the development of simulation applications and technologies for the 3DEXPERIENCE Platform, gaining hands-on experience in software development and cloud infrastructure.
Responsibilities
Contribute to delivering best-in-class simulation applications and technologies for simulating Product, Nature and Life in the 3DEXPERIENCE Platform and on the Cloud.
Experience the full software development lifecycle, while remaining focused upon a certain aspect of this cycle to gain in-depth knowledge.
Apply knowledge gained in computer science/Engineering courses to real-world problems.
Analyze information and evaluate results to choose the best solution to solve problems.
Develop scripts to automate routine tasks.
Design the software system, describing the specifications in technical terms.
Code, compile and run unit tests according to Implement processes.
Keep abreast of the latest technological developments, understanding the requirements of our development partners, knowing about competing products.
Qualification
Required
Actively engaged in a Bachelor’s or Master’s Degree in Engineering, Computer Science, AI, Machine Learning, or related disciplines.
Possesses hands-on experience with cloud infrastructure and development, including AWS, Azure, or other platforms (e.g., deploying scalable applications, managing cloud resources, or integrating serverless architectures).
Possesses hands-on experience with AI/ML development, such as building models, training datasets, or implementing algorithms using frameworks like TensorFlow, PyTorch, LangChain, or LangGraph.
Demonstrates experience writing code fixes and tools to solve AI and cloud-related problems in one or more of the following languages: JavaScript, Python, and C++ (e.g., optimizing data pipelines for ML workflows, removing duplicate elements from datasets in cloud environments, or implementing chains and agents in LangChain).
Possesses experience with linear coding and leveraging language features when necessary (e.g., data structures for efficient AI processing, branching and conditionals for cloud orchestration, function-calls for modular ML components, or graph-based constructs like nodes and edges in LangGraph for stateful multi-actor applications).
Familiarity with key AI constructs such as retrieval-augmented generation (RAG), agents, chains, tools, memory components, and graph-based workflows for building LLM-powered applications.
Preferred
Benefits
Dassault Systèmes is a catalyst for human progress.