← Back to all jobs
E

Staff Backend AI Engineer, Remote

Experian

59d ago

0DevUSjobspy_indeed
remoteindeed

Job Description

Role Overview Overview 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 the next generation of engineers. You will report to the Sr. Principal Engineer. **Responsibilities:** * 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 the end\-to\-end design of agentic AI workflows using orchestration frameworks, such as LangGraph, AutoGen, and CrewAI. Implement these workflows using 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, or EventBridge) \- ensuring solutions align with the 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 high\-quality 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 (PoC) work for new technologies and evaluate their 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 to guide systemic reliability improvements. Experience and Skills * B.S. or M.S. degree in Computer Science, Software Engineering, or a related technical discipline * 8\+ years of professional software engineering experience, including 3\+ years in a staff\-level, principal, or equivalent technical leadership role. * 4\+ years of 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 of professional Python development with command of async patterns (asyncio, FastAPI, Pydantic); 2\+ years of Go in production microservices. * Demonstrated experience architecting and operating large\-scale transactional systems (high\-volume OLTP, event\-driven architectures, distributed caches, saga/outbox patterns).