Software Engineer

Dassault Systems Americas Corp.

San Diego, CA • 10m ago • On-site

Junior

On-site

120,000 - 140,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer role

Improve your resume now

$120,000 – $140,000/year

Quick Facts

  • Role: Software Engineer (Lab Informatics / AI-enabled full-stack development)

  • Team: BIOVIA Lab Operations

  • Focus: AI-driven laboratory workflows and enterprise full-stack applications

Description

You will help develop a next-generation laboratory informatics platform that supports scientists across pharmaceutical and biotechnology industries. The work includes building AI-powered agents and workflows, integrating LLMs with RAG and agent orchestration into production applications, and modernizing full-stack enterprise software. You’ll collaborate with scientists, product managers, and engineering teams to translate business requirements into scalable technical solutions.

Responsibilities

  • Design, develop, and implement AI-powered agents and workflows for laboratory processes and scientific data management

  • Build and enhance full-stack enterprise applications using Java, Python, and JavaScript/TypeScript

  • Integrate LLMs, RAG, and agent orchestration frameworks into production systems

  • Develop scalable backend services, database integrations, and interactive web applications

  • Support 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

  • Bachelor’s degree in Computer Science, Software Engineering, Mathematics, Informatics, or a related scientific/technical field

  • 0–2 years of professional software development experience, preferably full-stack enterprise applications

  • Hands-on experience developing AI/LLM applications including RAG, function calling, and agent orchestration (e.g., LangChain, LangGraph)

  • 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 frontend frameworks such as Angular or React

  • Experience with relational databases such as Oracle or MariaDB

  • Solid understanding of object-oriented programming, design patterns, and application architecture

  • Familiarity with AI-assisted development tools (e.g., Cursor, Claude Code or equivalent)

  • Experience with DevOps practices and cloud development/deployment processes

Benefits

  • Salary with potential for bonus (commensurate with experience)

  • Comprehensive medical, dental, and vision coverage for employees and dependents

  • Life, short-term and long-term disability coverage

  • Tuition reimbursement

  • Immediate 401(k) enrollment and 401(k) match (50 cents on the dollar up to the first 8% contributed)

  • Flexible time off policy and 10 paid holidays

  • Salary pay transparency: total expected compensation range $120,000–$140,000 (base plus target bonus)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report