RDF Modeling AI Software Engineer
Role & Responsibilities:
Do you have dreams? Do you enjoy a challenge? Here at Dassault Systèmes, we empower people with a passion to change the world. Let us open new horizons together with the power of 3DEXPERIENCE virtual universes!
We are seeking a highly motivated AI Software Engineer to join the 3DEXPERIENCE RDF (Resource Description Framework) Modeling team and support data-driven initiatives across 3DS brands.
One key aspect of the role is building production-grade and scalable foundations that unlock the full potential of Knowledge Graphs through AI.
You will design and implement best-in-class solutions for graph retrieval-augmented data generation, lifecycle management, ETL processing, and data ingestion pipelines.
You will define and deploy the programming model used by cloud-native services built on top of our RDF Platform.
This role is ideal for candidates who are passionate about complex system architecture, eager to adopt new technologies, and committed to the overall success of the company.
Candidates should be proactive in following the latest research and stay current with state-of-the-art technologies.
Responsibilities:
· Collaborate with the team to design, implement, and maintain the RDF Platform.
· Contribute to the strategic transformations of the RDF Platform, combining AI and Knowledge Graphs.
· Participate in the full development cycle of new features and improvements.
· Apply AI technologies to enhance database interactions, performance, reliability, explainability, and operational efficiency.
· Diagnose and resolve production incidents, implement preventive measures to improve reliability.
· Participate in code reviews and knowledge-sharing sessions to raise code quality and team expertise.
· Accelerate the adoption of modern developer workflows powered by generative AI to boost team productivity.
· Continuously monitor advances in AI, server architecture, and Object Graph Mapping.
Qualifications:
- Bachelor's or Master's Degree in Computer Science or Computer Engineering
- Bachelor’s degree with 3+ years of experience, or Master’s degree with 1+ years of experience
- Must have experience with Machine Learning concepts
- Hands-on experience with AI technologies
- 3+ years of experience in languages such as Java, C++, Python, and JavaScript
- Experience with SQL and NoSQL databases, and ideally with a graph database like Neo4j, Amazon Neptune, or JanusGraph
- Experience with containerization (Docker/Podman/Kubernetes) and CI/CD pipelines
- Excellent analytical and problem-solving skills with strong attention to detail
- Strong communication skills and proven ability to work efficiently in a collaborative team environment.
Shape your career with 3DS! #WeAre3DS
Inclusion statement
Compensation & Benefits
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $140000 and $160000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.
다쏘시스템은 인류의 발전을 위한 촉매제 역할을 합니다. 우리는 기업과 개인에게 지속 가능한 혁신을 상상할 수 있는 협업용 가상 환경을 제공합니다. 3DEXPERIENCE 플랫폼과 애플리케이션을 통해 현실 세계의 버추얼 트윈 경험을 창출함으로써, 150여 개국의 모든 산업 분야에서 35만 명 이상의 고객에게 가치를 제공합니다. 2만 3,800여명의 열정적인 임직원이 함께하는 글로벌 커뮤니티에 참여하세요!
더 알고 싶으십니까?
자세한 내용을 알아보려면 우리 웹사이트의 다른 섹션을 방문하십시오.
재학생 및 졸업생
미래 인재의 일원이 되어보세요 - 인턴십과 취업 기회를 확인하세요.
채용 과정
채용 과정에 대해 알아보세요.
우리의 문화와 가치
우리의 문화와 가치를 알아보세요