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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, TalentHop, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job