Software Engineer, AI Application

First Fun

Santa Clara (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision insurance
401(k) plan with employer match
Life and disability insurance
Generous paid time off
Free daily lunch and fully stocked kitchen

Job summary

First Fun in Santa Clara is looking for a Software Engineer specializing in AI applications. This role involves designing systems that integrate AI into Unity-based game development. You'll work with cross-functional teams to automate various workflows and enhance production efficiency.

The ideal candidate holds a Master’s or PhD in Computer Science or a related field and has strong programming skills in TypeScript, C#, and Python. The position offers comprehensive employee benefits including health insurance and a 401(k) plan.

Qualifications

  • Proven software engineering experience, preferably in gaming or AI-driven systems.
  • Experience integrating ML/AI models into production applications.
  • Familiarity with scalable system design.

Responsibilities

  • Design and implement AI-driven tools for Unity game development.
  • Build AI systems for content generation and QA automation.
  • Collaborate with teams to define AI use cases.

Skills

Programming skills in TypeScript
Programming skills in C#
Programming skills in Python
Model fine-tuning
Evaluation pipelines

Education

Master’s degree or PhD in Computer Science/AI/Software Engineering

Tools

Unity development
LLM APIs
RESTful APIs

Job description

We are a next-generation mobile game company redefining how games are built. By leveraging AI across the full development lifecycle—from ideation and asset creation to gameplay tuning and live operations,we automate and accelerate Unity-based game production at scale. If you are excited about applying cutting-edge AI to real production systems and seeing your work directly power shipped games played by millions, we’d love to talk.

Role Overview

As a Software Engineer, AI Application, you will design, build, and deploy AI-powered systems that integrate directly into our Unity-based game development pipeline. You will bridge AI research and production engineering—turning models into reliable, scalable, real-time applications that automate brainstorming, content generation, game logic, balancing, testing, publishing, marketing and live operations workflows. This role requires strong engineering fundamentals, hands‑on AI implementation experience, and the ability to translate product needs into intelligent systems.

Key Responsibilities
AI System Development
  • Design and implement AI-driven tools and services that automate Unity game development workflows
  • Integrate LLMs, generative AI models, and ML systems into production pipelines
  • Build real-time inference systems and backend services to support AI native game development
Unity & Pipeline Integration
  • Develop SDKs, APIs, and internal tools that connect AI services with Unity projects
  • Optimize AI integration for performance, scalability, and cost efficiency
  • Collaborate with game engineers to productionize AI native content generation
Automation & Optimization
  • Build AI systems for procedural content generation, asset creation, balancing, and QA automation
  • Implement evaluation frameworks to measure AI output quality and impact
  • Continuously improve model performance through prompt engineering, fine‑tuning, and feedback loops
Cross-Functional Collaboration
  • Partner with game designers, data scientists, and product managers to define AI use cases
  • Contribute to AI architecture strategy and best practices
Requirements
  • Master’s degree or PhD in Computer Science, AI, Software Engineering, or related field
  • Proven software engineering experience, preferably in gaming or AI‑driven systems.
  • Strong programming skills in TypeScript, C# and Python
  • Knowledge of model fine‑tuning, prompt engineering, and evaluation pipelines
  • Experience integrating ML/AI models into production applications
  • Experience with vector databases, embeddings, and retrieval systems
  • Familiarity with RESTful APIs, scalable system design
Preferred Qualifications
  • Experience with Unity development (C# scripting, editor tooling, runtime systems)
  • Hands‑on experience with LLM APIs, generative AI, or multimodal models
  • Understanding of game development lifecycle and live ops
  • Familiarity with RESTful APIs and cloud services (AWS/GCP/Azure)
What Makes You a Great Fit
  • You think like a product engineer, not just a model builder
  • You enjoy shipping real‑world systems, not just prototypes
  • You’re pragmatic about AI—focused on reliability, cost, and measurable impact
  • You thrive in fast‑paced, experimental environments
  • You are passionate about transforming how games are made
Employee Benefits
  • Health, dental, and vision insurance
  • 401(k) plan with employer match
  • Life and disability insurance
  • Generous paid time off, including vacation, sick leave, and company holidays
  • Free daily lunch and fully stocked kitchen
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Gaming AI
Staff Software Engineer, Gaming AI

Unity Technologies • Bellevue (WA)

On-site
USD 200,400 - 260,500
Health insurance
Employee stock ownership
Retirement plans
+1
Mobile Game Developer I
Mobile Game Developer I

First Fun • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Health, dental, and vision insurance
401(k) plan with employer match
Life and disability insurance
+6
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Stock options
Generous vacation
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Unity Technologies • Mountain View (CA)

On-site
USD 210,000 - 273,000
Equity awards
Discretionary bonuses
Staff Software Engineer, Gaming AI
Staff Software Engineer, Gaming AI

Unity Technologies • Mountain View (CA)

On-site
USD 200,400 - 260,500
Health insurance
Stock options
Generous vacation and personal days
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Unity • Mountain View (CA)

On-site
USD 210,000 - 274,000
Comprehensive health insurance
Employee stock ownership
Generous retirement plans
+3
Senior Software Engineer
Senior Software Engineer

Unity Technologies • Mountain View (CA)

On-site
USD 210,300 - 273,400
Comprehensive health insurance
Commute subsidy
Employee stock ownership
+9
Senior Software Engineer
Senior Software Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Stock ownership
Vacation days
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity • Oregon (WI)

On-site
USD 130,000 - 196,000
Comprehensive health insurance
Equity awards
Generous vacation and personal days
+1
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity Technologies • United States

On-site
USD 130,000 - 196,000
Health, life & disability insurance
Commute subsidy
Employee stock ownership
+9