Software Engineer, Enterprise AI Platform
Build the full-stack enterprise platform for an AI creative product, including workspaces, permissions, billing, security, and admin experiences. The role requires 2+ years of production full-stack experience with React/Next.js, Node.js/TypeScript or Python, and relational databases.
About the job
Responsibilities
- Build enterprise platform primitives including organizations/workspaces, roles and permissions (RBAC), SSO/SAML, and audit logging.
- Implement usage-based billing, invoicing, and payment flows for self-serve and enterprise procurement, including Stripe integrations.
- Contribute to platform security and reliability, including access control, data isolation, and compliance groundwork such as SOC 2.
- Build and maintain backend services and APIs for multi-tenant, team-based usage patterns.
- Develop polished frontend experiences with React/Next.js for administration, billing, and workspace management.
- Work with founders, sales, and customers to translate requirements into shipped features.
- Take increasing ownership as the enterprise platform and team grow.
Requirements
- 2+ years of full-stack engineering experience shipping production software.
- Strong system design and data modeling fundamentals, including APIs, permission models, and data isolation.
- Experience with React/Next.js, Node.js/TypeScript or Python, and relational databases.
- Strong AI-assisted coding practice using tools such as Claude Code, Codex, or Cursor.
- Product sense and attention to trustworthy, intuitive administrative and workspace experiences.
- Clear communication of technical decisions, trade-offs, and delivered work.
Nice to Have
- Experience with payments or billing systems, including subscriptions, usage-based billing, and invoicing.
- Experience with authentication, security, or compliance, including SSO/SAML, RBAC, audit logging, SOC 2, or GDPR.
- Experience with cloud infrastructure, observability, or reliability engineering.
- Startup experience or experience building products from 0 to 1.
Compensation and Benefits
- $300,000+ total compensation, including base salary, bonus, and equity.
- Meaningful equity ownership.
- High-autonomy, high-growth environment.
- Visa sponsorship available.
Skills
Full-Stack Development, React, Next.js, Node.js, TypeScript, Python, Relational Databases, System Design, Data Modeling, RBAC, Sso/Saml, Stripe, AWS, GCP, Audit Logging
Similar jobs
Fullstack Engineering jobsBuild and ship production agent infrastructure and frontend experiences for AI-powered creative products. The role requires full-stack production experience, hands-on LLM agent development, strong data modeling, and familiarity with tool use, planning, memory, and orchestration.
Build full-stack research infrastructure used to manage training runs, evaluations, experiments, and model visualizations. The role partners closely with researchers and requires strong software engineering fundamentals, cross-stack ownership, and at least two years of post-graduate engineering experience.
Build an end-to-end evaluation platform for frontier AI models, spanning backend systems, data pipelines, APIs, and user-facing applications. The role requires software engineering experience, model evaluation expertise, and the ability to collaborate closely with researchers.
Build and maintain AI-enabled software systems for a healthcare technology company, collaborating across disciplines and protecting sensitive user data. The role requires at least two years of software engineering experience, particularly with distributed event-driven architectures.
Builds and deploys software and machine learning components for behavior prediction, decision-making, and environmental interaction systems. Requires a bachelor’s degree and at least one year of relevant experience with Python, Go or C++, scalable data pipelines, deep learning, and cloud infrastructure.