Jobs · Engineering · California

Applied AI Software Engineer, Design Automation, Factory Software

Tesla · Fremont, CA · 2 wk ago
On-siteEngineering$140k–$210k/yrFull-time

About the role

We are seeking an Applied AI Software Engineer focused on design automation to join a small, high-performing team building AI agents and tooling that work alongside the architects, engineers, and BIM specialists who design and build our factories.

Responsibilities

  • Design, build, and ship production AI agents and automation that help design and engineering teams work faster and with fewer errors
  • Develop custom parametric content and automation for Revit using C#, Python, and Dynamo to support multiple design disciplines
  • Develop deep domain understanding of the design and BIM workflows each tool supports, and find the authoritative truth source for every data input
  • Build the harness around the model, including tool definitions, retrieval, context assembly, and guardrails, so agents produce trustworthy, verifiable answers
  • Write and iterate on prompts and tool instructions that make agents behave reliably
  • Evaluate agent behavior rigorously by building eval sets and automated graders that measure output quality and catch regressions before they ship
  • Integrate agents and automation with design tools and data systems including Revit, AutoCAD, IFC, and SQL databases
  • Lead projects end to end, from gathering requirements with domain experts through architecture, implementation, testing, and production deployment
  • Collaborate closely with design, project controls, and facilities teams to ensure each tool solves the real problem and earns user trust
  • Maintain high engineering standards across version control, code review, CI/CD, monitoring, and logging for the tools project teams rely on

Requirements

  • Strong software engineering fundamentals and a track record of shipping and maintaining production systems
  • Proficiency in one or more modern languages such as C#, Python, Go, or JavaScript, including front-end frameworks such as React or Angular, with the ability to pick up others as the work demands
  • Hands-on experience automating or extending design tools, with proven expertise in Revit and AutoCAD and visual programming with Dynamo
  • Familiarity with IFC, data interoperability, and general awareness of other BIM and parametric design applications
  • Experience with SQL databases such as Postgres or MySQL, and database integrations with design tools
  • Hands-on experience building agents with a modern agent development framework such as Google ADK or LangGraph
  • PRACTICAL experience working with LLMs, including prompt engineering, harness engineering, and retrieval-augmented generation (RAG)
  • The curiosity and persistence to develop deep domain understanding and to find the truth source of data rather than assuming it
  • Strong communication skills and the ability to give and receive technical feedback in a collaborative environment

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related or equivalent experience

Skills

  • Strong software engineering fundamentals and a track record of shipping and maintaining production systems
  • Proficiency in one or more modern languages such as C#, Python, Go, or JavaScript, including front-end frameworks such as React or Angular, with the ability to pick up others as the work demands
  • Hands-on experience automating or extending design tools, with proven expertise in Revit and AutoCAD and visual programming with Dynamo
  • Familiarity with IFC, data interoperability, and general awareness of other BIM and parametric design applications
  • Experience with SQL databases such as Postgres or MySQL, and database integrations with design tools
  • Hands-on experience building agents with a modern agent development framework such as Google ADK or LangGraph
  • PRACTICAL experience working with LLMs, including prompt engineering, harness engineering, and retrieval-augmented generation (RAG)
  • The curiosity and persistence to develop deep domain understanding and to find the truth source of data rather than assuming it
  • Strong communication skills and the ability to give and receive technical feedback in a collaborative environment

Benefits

  • Competitive pay
  • Medical plans
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans
  • HSA Contribution when enrolled in the High-Deductible medical plan with HSA
  • Flexible Spending Accounts (FSA)
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Employee Assistance Program
  • Sick and Vacation time
  • Short-term and long-term disability insurance (90 day waiting period)
  • Employee Assistance Program
  • Back-up childcare and parenting support resources
  • Commuter benefits
  • Tesla Babies program
  • Employee discounts and perks program

Pay

$140,000 - $210,000/annual salary + cash and stock awards + benefits

Similar jobs