Dassault Systèmes is seeking a Software Engineer for its BIOVIA Lab Operations team. The role develops AI-enabled laboratory informatics software, including full-stack applications, AI workflows, backend services, and cloud deployments, in collaboration with scientists and engineering teams.
Design, develop, and implement AI-powered agents and workflows to support laboratory processes, scientific data management, and experiment execution
Build and enhance full-stack enterprise applications using Java, Python, JavaScript/TypeScript, and modern development frameworks
Integrate Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agent orchestration frameworks into production applications
Develop scalable backend services, database integrations, and interactive web applications
Collaborate with scientists, product managers, and engineering teams to translate business requirements into technical solutions
Support the modernization of existing applications and adoption of AI-assisted, specification-driven development practices
Contribute to software architecture, design decisions, testing, and cloud-based deployments
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, Mathematics, Informatics, or a related scientific or technical field
0–2 years of professional software development experience
preferably in full-stack enterprise applications
Hands-on experience developing AI/LLM applications, including RAG, function calling, and agent orchestration using LangChain, LangGraph, or similar frameworks
Proficiency in Java and JVM-based technologies such as Spring Boot or Groovy/Grails
Experience with Python, including data processing libraries such as pandas
Strong knowledge of JavaScript/TypeScript and modern frontend frameworks such as Angular or React
Experience working with relational databases such as Oracle, MariaDB, or similar technologies
Solid understanding of object-oriented programming, software design patterns, and application architecture
Familiarity with AI-assisted development tools such as Cursor, Claude Code, or equivalent
Experience with DevOps practices, cloud development, and deployment processes
Strong problem-solving, communication, and collaboration skills
Preferred
Experience working in pharmaceutical, biotechnology, chemistry, or laboratory science environments
Knowledge of vector databases, semantic search, graph databases, or RDF
Familiarity with model evaluation, MLOps, and AI-powered enterprise applications
Benefits
Potential bonus
A choice of plans providing comprehensive medical, dental, and vision coverage for employees and dependents
Employee life insurance
Short- and long-term disability coverage
Tuition reimbursement
Immediate 401(k) enrollment
401(k) match of 50 cents on the dollar, up to the first 8% of eligible compensation contributed, subject to match eligibility criteria
Flexible time off policy
10 paid holidays
Dassault Systèmes is a catalyst for human progress.