Dassault Systèmes-logo
Dassault Systèmes
·
November 12, 2026
Apply Now
This job has closed.

Software Engineer

San Diego, CA
Full-time
Hybrid
Entry Level
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.
Apply Now

Responsibilities

  • 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.
Glassdoor
3.8
Founded in 1981
Vélizy-villacoublay, Ile-de-France, FRA
10001+ employees
http://www.3ds.com