Apply Edge Start your job search

Software Engineer

Adaptive Machines, Inc · San Francisco Bay Area

Apply & track with Apply Edge
Company DescriptionAdaptive Machines is an AI-focused technology company dedicated to creating intelligent, adaptive systems that address real-world challenges. Our flagship product, Runner AI, transforms e-commerce by enabling AI-native storefronts, real-time experimentation, and automated conversion optimization. Founded by former engineers from DeepMind, Adaptive Machines combines cutting-edge technical expertise with impactful, practical solutions. With a focus on innovation and rapid progress, we are building transformative products that push the boundaries of AI technology.Role DescriptionThis is a full-time role for a Software Engineer based in the San Francisco Bay Area. You will be responsible for designing, developing, and maintaining our AI-driven coding assistant platform. Daily tasks include building full-stack features across our Next.js application, developing backend services with clean architecture patterns, and integrating with multiple AI providers to deliver intelligent coding experiences. The role involves working closely with AI engineers and product teams to build seamless, production-grade systems.What You'll Work OnFull-Stack Development: Build features across our Next.js 16 application with React Server Components, Tailwind CSS, and Shadcn/uiBackend Systems: Design and implement services using clean architecture, dependency injection (Inversify), and repository patternsAI Integration: Work with multiple LLM providers (OpenRouter, OpenAI, Google Vertex, Anthropic) via Vercel AI SDK to build intelligent featuresReal-time Systems: Develop streaming AI experiences, live code previews, and collaborative sandbox environmentsDatabase & Infrastructure: Work with PostgreSQL (Drizzle ORM), Redis caching, and serverless infrastructure on Vercel/NeonAPI Development: Build type-safe APIs with tRPC and implement robust error handling and observabilityQualificationsRequired:Strong foundation in Computer Science with expertise in TypeScript and modern JavaScript2+ years of experience with React and Next.js (App Router, Server Components)Experience with backend development using Node.js/Bun and SQL databasesProficiency with ORMs (Drizzle, Prisma, or similar) and PostgreSQLUnderstanding of clean architecture patterns, dependency injection, and SOLID principlesAbility to work collaboratively in a hybrid work environmentBachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experiencePreferred:Experience with AI/LLM integration (OpenAI API, Vercel AI SDK, or similar)Familiarity with monorepo tooling (Turbo, Nx)Experience with real-time streaming applicationsKnowledge of e-commerce platforms (Shopify, Wordpress, Medusa etc.)Experience with observability tools (Sentry, OpenTelemetry)Familiarity with Stripe billing integrationOur Tech StackFrontend: Next.js 16, React 19, TypeScript, Tailwind CSS, Radix UI, Zustand, tRPCBackend: Bun, tRPC, Drizzle ORM, PostgreSQL (Neon), Redis (Upstash), Better AuthAI/ML: Vercel AI SDK, OpenRouter, OpenAI, Google Vertex, AnthropicInfrastructure: Vercel, Neon, Upstash, Sentry, OpenTelemetryDevOps: Turbo monorepo, Biome, Vitest, GitHub Actions