Character.AI

Software Engineer, AI Platform (All Industry Levels)

Character.AI2 months ago
Location

Redwood City, CA

Type

Full Time

Salary

USD 200,000 – 300,000

Level

Senior

Role

Software Engineer

Posted

Jan 12, 2026

Full TimeSenior

The role

Summary

Character.AI is seeking a Software Engineer for its AI Platform team in Redwood City, CA, focusing on building critical data infrastructure, supporting ML research, and developing data pipelines that drive continuous improvement of AI models through advanced data engineering techniques.

What you'll do

Research Support: Build tooling and datasets to support AI research team's model training efforts
Data Flywheel Management: Develop and optimize data pipelines to ensure continuous improvement of AI models through human feedback alignment
Infrastructure Maintenance: Support and enhance data infrastructure using technologies like Spark, Beam, and Google Cloud Platform

What we look for

Technical

Cloud InfrastructureIn-depth experience building and managing cloud infrastructure, especially in Google Cloud Platform (GCP)
Data EngineeringExpertise in building data warehousing and data pipelines using Big Query, dbt, Ray, Beam, and Spark
Programming LanguagesStrong proficiency in Python and SQL, with additional capabilities in Golang

Education

Computer Science DegreeBachelor's or equivalent experience in Computer Science or related technical field

Experience

Data Engineering ExperienceMinimum 5 years of data engineering experience in a consumer-facing technology company

Skills

Required skills

Machine Learning InfrastructureExperience with ML/LLM model development and infrastructure
Data Pipeline DevelopmentAbility to create and manage complex data pipelines and data warehousing solutions

Nice to have

ContainerizationExperience with Docker and Kubernetes deployment
Machine Learning FrameworksFamiliarity with PyTorch and advanced ML frameworks
Infrastructure as CodeExperience writing and maintaining Terraform code

Compensation & benefits

Salary

USD 200,000 – 300,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options in a unicorn-status startup with significant growth potential

Innovative Work Environment

Opportunity to work on cutting-edge AI technology and shape the future of consumer AI


Interview process

  1. 1
    Initial Screening Technical resume review and initial phone/video screening
  2. 2
    Technical Assessment Coding challenge and system design evaluation focused on data engineering and ML infrastructure
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering software engineering, data pipeline design, and ML infrastructure
  4. 4
    Team Fit Interview Final interview to assess collaboration skills and alignment with company culture

Apply for this position

You'll be redirected to the company's application page