Staff Backend AI Engineer, Remote

CHATGPT LLC
Charleston, United States of America
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Charleston, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Engineering
Code Coverage
Software Quality
Code Review
Database Queries
Distributed Systems
Amazon DynamoDB
Elasticsearch
Fault Tolerance
Github
Python
PostgreSQL
Enterprise Messaging Systems
Online Transaction Processing
Query Optimization
Redis
Software Engineering
Systems Integration
User-Centered Design
Datadog
Data Logging
System Availability
Multi-Agent Systems
Caching
Amazon Web Services (AWS)
Backend
FastAPI
Event Driven Architecture
Amazon Web Services (AWS)
Containerization
Information Technology
Amazon Web Services (AWS)
Kafka
Non-relational Database
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Terraform
Dynatrace
Docker
Jenkins
Microservices

Job description

We are looking for a Staff Software Engineer to lead the delivery of high-throughput, large-scale transactional systems and agentic AI applications. You will serve as a technical anchor across engineering squads, setting the bar for code quality, cloud architecture, and engineering excellence while mentoring engineers. Reports to Sr. Principal Engineer., * Architect, build, and own services for large-scale transactional platforms ensuring high availability, fault tolerance, and sub-second performance at millions of transactions per second.

  • Lead end-to-end design of agentic AI workflows using orchestration frameworks (LangGraph, AutoGen, CrewAI) with tool-calling patterns and multi-agent coordination on AWS.
  • Write production-grade Python and Go services; establish language-specific idioms, patterns, and performance baselines adopted across engineering teams.
  • Design and govern AWS-native infrastructure (ECS, EKS, Lambda, MSK, RDS Aurora, DynamoDB, SageMaker, EventBridge) aligned with AWS Well-Architected Framework.
  • Establish engineering standards: code review practices, test coverage requirements, CI/CD pipelines, and observability instrumentation (distributed tracing, structured logging, alerting).
  • Conduct and lead technical design reviews for new services, integrations, and platform changes; produce architecture decision records (ADRs) and technical specs.
  • Resolve performance bottlenecks in distributed systems including database query optimization, caching strategies, and async processing patterns.
  • Guide proof-of-concept work for new technologies and evaluate production readiness; present recommendations to engineering leadership.
  • Mentor and level up senior and mid-level engineers through structured code reviews, pairing sessions, and technical coaching.
  • Contribute to on-call rotations, incident response, and post-mortem processes for systemic reliability improvements.

Requirements

  • B.S. or M.S. degree in Computer Science, Software Engineering, or related technical discipline
  • 8+ years professional software engineering experience including 3+ years in staff-level, principal, or equivalent technical leadership role
  • 4+ years hands-on experience building and operating production services on AWS with deep familiarity across compute (ECS/Fargate, EKS, Lambda), storage (S3, RDS, DynamoDB), messaging (SQS, Kafka), and networking (VPC, API Gateway, CloudFront)
  • 2+ years professional Python development with async patterns (asyncio, FastAPI, Pydantic); 2+ years Go in production microservices
  • Demonstrated experience architecting and operating large-scale transactional systems (high-volume OLTP, event-driven architectures, distributed caches, saga/outbox patterns)
  • Hands-on experience building agentic AI systems including agent orchestration, tool/function calling, RAG pipelines, and LLM integration patterns
  • Command of relational and non-relational databases (PostgreSQL, Aurora, DynamoDB, Redis, ElasticSearch) with query optimization and schema design at scale
  • Proficiency with containerization and infrastructure-as-code (Docker, Terraform, CDK, Helm)
  • Experience with observability tooling: Datadog, OpenTelemetry, CloudWatch, or equivalents
  • Experience owning and evolving CI/CD pipelines using Jenkins, GitHub Actions, or Harness
  • Experience integrating async messaging systems (Kafka, SQS) and designing event-driven architectures
  • Experience mentoring engineers and driving company-level improvements in engineering culture, quality, and velocity

Benefits & conditions

  • Great compensation package and bonus plan
  • Core benefits including medical, dental, vision, and matching 401K
  • Flexible work environment (remote, hybrid, or in-office)
  • Flexible time off including volunteer time off, vacation, sick, and 12-paid holidays

Benefits details: https://yourexperianbenefits.com/cand-index.html

Machine Learning & Artificial Intelligence

Experian is an Equal Opportunity Employer.

Programming

About the company

Experian is a global data and technology company operating across financial services, healthcare, automotive, agribusiness, insurance, and more. The company has 25,200 employees in 32 countries.

Apply for this position