Software Engineer
Dassault Systèmes
San Diego, CA0–2 yrs2h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- OperationsPythonJavaJavaScriptTypeScriptLLMs
- Work
- On-site in San Diego
- Pay
- Not stated by the employer.
- Skill demand
- Python64%JavaScript54%Java46%Operations15%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 11, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Dassault Systèmes is seeking a Software Engineer to join our BIOVIA Lab Operations team. This role involves contributing to a next-generation laboratory informatics platform, utilizing artificial intelligence, agentic workflows, and modern full-stack technologies. The platform aims to support scientists in the pharmaceutical and biotechnology industries by developing innovative, scalable software solutions.
Key Responsibilities
- Design, develop, and implement AI-powered agents and workflows for 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.
Requirements & Tech Stack
- 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 Qualifications
- 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.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Mathematics, Informatics, or a related scientific or technical field.