Senior Software Engineer (AI Feature Development)
Location: Irvine, CA 92618
Work Style: Hybrid (3 days/week in office)
Work Hours: 9:00 AM – 6:00 PM (flexible)
Salary Range: $120,000 – $135,000 base
Experience Level: 5–10 years
Work Authorization Requirement: Due to company policy, we are unable to provide visa sponsorship now or in the future.
Candidates must be legally authorized to work in the United States on a permanent basis. Applicants requiring visa sponsorship cannot be considered.
Overview
We are seeking a versatile Senior Full-Stack Software Engineer with a strong passion for building AI-first products. This role blends traditional full-stack engineering with modern AI development. You will own the full lifecycle of AI-powered features—from prompt engineering and LLM integration to API and frontend development—delivering scalable, production-ready solutions with an exceptional user experience. You will play a key role in bridging cutting-edge AI technologies with real-world, enterprise-grade software.
Key Responsibilities
- End-to-End Feature Ownership: Design, develop, and deploy features (including AI-driven functionality), taking ownership across the entire stack—from intuitive front-end interfaces to robust back-end systems.
- AI-Powered System Architecture: Build and maintain scalable, production-ready architectures that integrate Large Language Models (LLMs) into core product workflows.
- AI Implementation & Optimization: Implement and refine AI pipelines using modern orchestration tools (e.g., LangChain, Vercel AI SDK) and prompt-engineering techniques to ensure high-quality outputs.
- Full-Stack Engineering Excellence: Develop high-performance APIs and web services using modern TypeScript-based stacks, ensuring seamless data flow and an excellent user experience.
- Rapid Prototyping & Iteration: Operate effectively in a fast-paced, ambiguous environment by translating high-level AI concepts into functional, scalable software.
- Cloud-Native Operations: Deploy, manage, and optimize containerized services to ensure reliability, performance, and scalability of AI-driven applications.
Required Qualifications
- 5–10 years of experience in web, backend, or full-stack development
- Proven experience designing, building, and operating production systems
- Hands-on experience developing or integrating AI / LLM-based features
- Strong ability to learn, adapt, and work with evolving technologies and architectures
- Comfortable working in fast-moving, ambiguous product environments
Nice to Have
- Experience with modern TypeScript stacks (React, Node.js, Bun, etc.)
- Experience with containerized or cloud-native systems (Docker, Kubernetes, etc.)
- Experience with AI development frameworks (Vercel AI SDK, LangChain)
Emerging / Planned Technologies
- Rust (for performance-critical and reliability-sensitive components)