Senior Software Engineer
About Us
At Addi, we are pioneering the future of advertising through cutting-edge AI. Our platform empowers brands to produce broadcast and streaming-quality audio and visual ads in seconds, eliminating the need for studios, voice actors, or complex production processes.
We're more than just developers, we're innovators committed to transforming how brands connect with audiences. Our collaborative environment encourages curiosity and agility, allowing your ideas to directly shape the future of AI-driven media.
You'll work across generation pipelines, ad-platform integrations, custom server-driven UI (SDUI), and our observability and reliability stack. Expect feature work alongside substantive core engineering. You’ll write, refactor and simplify code, improve and redesign systems, reconsider inherited assumptions, research and run experiments, and make things faster and more efficient.
Small team, carefully chosen. We hire engineers fluent with coding assistants as accelerators for engineering judgment, not substitutes. High bar, low ego. Strong opinions held loosely, decisions that stick.
Our hybrid team is primarily based across Kansas City with some remote employees. Our hybrid model includes two in-office days per week (Mondays & Wednesdays) where we collaborate as a team, have fun, eat free food, and build new ideas. The remainder of the week is optional in-office and flexible schedules.
Responsibilities
Ship the product
- Build backend apps, frontend clients, and coordinate microservices
- Design and operate distributed task pipelines that call foundation-model vendors end-to-end
- Build and maintain integrations with major ad platforms
- Contribute to the product UX when your work reaches the surface, and to the roadmap on sizing, backlog, and release planning
- Present at regular team demos, sometimes your own work and sometimes a teammate’s
Keep it healthy
- Monitor traces and metrics and tune worker sizing, chase down latency regressions, unearth defects, and respond to incidents with urgency
- Extend distributed-tracing instrumentation, improve signal-to-noise
Elevate the work
- Own architectural decisions in your areas
- Pay down tech debt
- Document design specs before non-trivial work.
- Review code with rigor
Qualifications
Must have advanced proficiency in:
Backend (Senior-level)
- Significant production async Python (5+ years)
- Relational-database fundamentals and in-memory data store as cache and queue backing
- Microservices
- Distributed task queues at scale
- Multi-cloud, containers
- REST and OAuth integration
- Modern auth providers
- Production observability
- Demonstrated security awareness
Frontend
- TypeScript
- tility-CSS framework
- HTML5
- Modern asset pipeline
Foundation models in production
- You’ve shipped foundation-model pipelines in production across one or more of: text, image, video, or voice
Collaboration
- Modern dev tooling, ticketing, wiki, team chat, CI/CD, end-to-end testing, and modern Python toolchain
- Code reviews that make other engineers better
- Demos from team huddles to company-wide showcases.
- Walk non-technical stakeholders through thorny tradeoffs without dumbing them down
- Comfortable with our AI-fluency pairing, where we regularly compare how we use coding assistants to level up together, not to grade each other
Plus, but not required
- Background and breadth. Substantial software engineering experience: startup pace, big-tech rigor, or a small team within a larger company. End-to-end feature ownership. Cross-functional fluency with founders, product, design, or customer-facing teams. Multi-hat range across frontend, infra, data, and product. Engineering leadership: tech-lead and growing engineers. Meaningful open-source contributions. Advanced degree.
- Domain experience. Ad-tech or marketing-tech APIs. Production payment-platform integration. Media processing. Content provenance and watermarking.
- Specialized depth. Managed-cloud platforms. IaC. Observability extensions. Native graph databases and graph analytics. Rust-to-Python compiled extensions. Model integration protocols. Native Apple platform development. Reactive UI libraries or hypermedia approaches. Design-tool fluency.
Benefits
Insurance
- Fully employer-paid premiums. Health, dental, vision (including family coverage), life, AD&D, short- and long-term disability
- Others: Dependent Care FSA and Employee Assistance Program
Time off
- Unlimited PTO
- Minimum 14 paid holidays
- Paid parental leave
- Paid volunteer time
Compensation and workstyle
- Partial company ownership
- SIMPLE IRA with employer match
- Monthly device allowance
- Paid subscriptions across our toolset
- Flexible schedules
- Protected focus time
How to apply
Submit your resume and a few basic details through our application page, or email directly to paige@addi.ai. We hire deliberately. In our interview process we’ll evaluate your unassisted coding fundamentals.
Equal Opportunity
Addi is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all employees. Employment decisions are made without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, or any other characteristic protected by law. Reasonable accommodations are available upon request; email paige@addi.ai.
Pay: $125,000.00 - $140,000.00 per year
Benefits:
- AD&D insurance
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible schedule
- Free parking
- Health insurance
- Internet reimbursement
- Life insurance
- Paid holidays
- Parental leave
- Partner benefits
- Prescription drug insurance
- Professional development assistance
- Retirement plan
- Snacks provided
- Unlimited paid time off
- Vision insurance
- Volunteer time off
- Work from home
Work Location: Hybrid remote in Kansas City, MO 64108