Abnormal AI is looking for a Senior Backend Engineer to join the App Foundations team. The role involves owning systems end-to-end, raising technical and operational standards, and contributing to various platform features and stability workstreams.
Responsibilities:
- Design, build, and operate high-performance, low-latency services across the App Foundations portfolio — Python/Django, Go, MySQL/PostgreSQL, Kafka, Redis, and ElasticSearch — in close partnership with engineers, designers, PMs, and EMs across R&D
- Lead end-to-end delivery of platform features and stability workstreams — from tech design and PRR through launch, post-launch ops, and long-term ownership
- Raise the operational bar: drive SLO-backed reliability work on Tier-0 systems like Notifications and LMS, improve our observability and on-call posture, and reduce unplanned work on the systems you own
- Contribute to our LLM inference platform (LMS) — model routing and fallback, provider integrations (Azure OpenAI, Bedrock), batch/async inference, cost attribution, and the safety rails that let product teams ship AI features without reinventing the stack
- Build AI-native internal tools that change how the team operates: automated ticket triage, on-call copilots, post-mortem drafting, customer-request classifiers — following the precedent of our Nora workflow and existing Claude skills
- Mentor other engineers, drive tech design and PR reviews, and be a credible SME for the systems you own
- Partner with product managers, TPMs, and peer platform teams (Portal, Customer Journey, Data Security, FedRAMP) to land complex cross-team initiatives cleanly
- Participate in hiring: write questions, run loops, and help bring the next wave of AF engineers on board
Requirements:
- 5+ years of backend software engineering experience building and operating production services at scale
- 4+ years on relevant tech stacks — Python (Django) and/or Go; MySQL / PostgreSQL; and hands-on experience with Kafka, Redis, and ElasticSearch
- 3+ years supporting enterprise-class customers in production, including ownership of SLOs, on-call, and incident response
- 2+ years of system design experience — demonstrated ability to design, document, and land non-trivial cross-team architectures
- Proven experience leading multi-quarter projects end-to-end: tech design, implementation, launch, and post-launch operations
- Demonstrated daily use of AI coding tools in your current workflow, and specific examples of where you've used AI to improve how you or your team works beyond just code generation
- Strong written and verbal communication; proven ability to collaborate autonomously and asynchronously with remote stakeholders
- Bachelor's degree in Computer Science or equivalent professional experience
- Hands-on experience building with LLMs in production — provider APIs (OpenAI/Anthropic/Bedrock), model routing and fallback, evals, batch inference, or cost/quota tooling
- Experience with notification delivery systems, licensing/entitlement platforms, or other high-leverage internal platforms used by many product teams
- Experience building and shipping AI agents or automations (coding agents, ops agents, classifier pipelines) that replaced meaningful manual work
- Experience mentoring engineers and acting as a tech lead on at least a small squad
- Master's degree in Computer Science or a related field