Senior Software Engineer — AI Engineering
Core
Senior individual contributor owning end-to-end backend services and AI-powered features (agents, assistants, automation workflows) for production systems.
Role type
Senior IC backend software engineer (AI Engineering)
Builds
Backend services, core system components, and AI-powered features (agents, assistants, automation workflows)
Domain
SaaS, AI/LLM, Backend Systems
Deliverable
production ML models
Required skills
Backend development, Node.js, TypeScript, PostgreSQL, LLM orchestration, Prompt engineering, Distributed systems design, System design, CI/CD pipelines, Cloud environments (GCP, Azure)
Preferred skills
RAG systems, LLM evaluation frameworks, Angular 17+, Multi-tenant SaaS, Third-party API integration
Technologies
Node.js, TypeScript, PostgreSQL, GCP, Azure, Angular 17+
Responsibilities
Design, develop, and operate backend services and core system components; Lead initiatives from ideation to production; Build and productize AI-powered features (agents, assistants, automation workflows); Design agent creation and orchestration; Craft and refine prompts and retrieval pipelines; Collaborate with product to translate business needs into technical solutions; Use AI coding tools fluently in daily development; Review code (human- and AI-written) for correctness and security; Mentor other engineers
Seniority
Senior, hands-on IC