F

First American

Title insurance and real estate services

Full Stack Senior Software Engineer

AI Application Engineering +1Updated on Nov 11
Full-time$129.3k - $172.3k /yrRemote

About the Job

Requirements

  • At least 5 years of software development experience using Python and building cloud-native applications in Azure; AWS experience is also considered.
  • A bachelor's degree in Computer Science or an equivalent combination of education and experience.
  • Experience developing modern web applications with React and JavaScript or TypeScript.
  • Strong understanding of object-oriented programming, software design patterns, and application architecture.
  • Experience designing and consuming REST APIs.
  • Experience working with relational databases such as PostgreSQL, SQL Server, or MySQL.
  • Experience conducting code reviews and mentoring other engineers.
  • Experience working in Agile development environments.
  • Familiarity with CI/CD, DevOps, and modern software development best practices.
  • Experience integrating AI capabilities into applications, including Azure OpenAI, large language models, retrieval-augmented generation, or vector databases.
  • Excellent communication skills and ability to collaborate across technical and business teams.
  • Familiarity with Ruby on Rails or willingness to learn it.
  • Experience with event-driven architecture and messaging platforms.
  • Experience with application observability using OpenTelemetry.

Responsibilities

  • Design, develop, test, deploy, and maintain secure, scalable applications in an Azure cloud environment.
  • Build full-stack solutions using Python, React, JavaScript or TypeScript, REST APIs, and microservice architectures.
  • Modify and enhance existing applications, contributing to product delivery through coding and pull request reviews.
  • Design, develop, and integrate AI-powered capabilities, including large language model integrations, retrieval-augmented generation, agentic workflows, and intelligent automation, using platforms such as Azure OpenAI.
  • Implement and maintain AI orchestration and inference pipelines, ensuring performance, cost efficiency, observability, and responsible usage.
  • Apply software engineering best practices, including testing, monitoring, CI/CD, observability, and secure software development lifecycle practices, to production systems, including AI-driven applications.
  • Evaluate and prototype emerging AI tools and frameworks; use AI-assisted development tools to accelerate design, coding, testing, and code review.
  • Ensure data privacy, security, governance, and compliance when building and deploying AI-enabled functionality.
  • Independently define and prioritize goals and tasks in a fast-paced agile product environment with small, focused teams.
  • Collaborate with Solution Architects and stakeholders to align on design plans, troubleshoot production issues, and drive durable solutions.
  • Mentor engineers on software engineering best practices, cloud-native architecture, and AI integration patterns.
  • Propose solutions to complex problems, build consensus among the team, and influence technical direction.

Desired Qualifications

  • Experience with Docker and Kubernetes.

About the Company

First American

Title insurance and real estate services

First American provides title insurance, settlement services, and a range of real estate–related products. It supports buyers, sellers, lenders, and real estate professionals with title protection, data, and closing services, plus post-closing and risk management. The company runs a nationwide property-data network (including DataTree) and offers self-service tools and an online portal (myFirstAm) to track orders and access records. It also offers home warranty and homeowners insurance, trust and banking services, and international services for corporate clients.

Company size
10,001+
Company stage
Not listed
Total funding
$800.2M
Headquarters
Santa Ana, CA
Founded
1889

Recently Posted Jobs

Explore more opportunities at First American

See more jobs