Software Engineer, Codex
Build full-stack onboarding, discovery, and collaboration experiences to drive Codex AI adoption across developer teams and organizations. Requires strong full-stack engineering skills and experience creating polished activation/growth product surfaces.
About the job
Responsibilities
- Build onboarding, setup, and discovery experiences that help developers quickly connect Codex to their repositories, tools, environments, and existing workflows.
- Create product surfaces that help users discover Codex capabilities, including plugins, skills, integrations, templates, recommendations, and workflow entry points.
- Build collaborative team experiences that make Codex easier to adopt across organizations, including workspace setup, invitations, sharing, team-level configuration, and usage visibility.
- Develop full-stack systems across web, IDEs, CLI, and integrations, balancing polished user experience with reliable backend architecture.
- Partner with product and design to run experiments, understand activation funnels, identify adoption blockers, and iterate quickly based on real user behavior.
- Work directly with customers, GTM, and Forward Deployed teams to translate real-world adoption challenges into scalable product capabilities.
- Help define what great onboarding, discovery, and activation look like for an AI software engineering teammate.
Requirements
- Strong full-stack software engineering fundamentals and experience building polished, production-grade user experiences.
- Comfortable working across frontend and backend systems.
- Experience building onboarding, activation, growth, collaboration, discovery, or developer-product experiences.
- Care deeply about user experience and can turn ambiguous customer problems into simple, intuitive product flows.
- Enjoy working across product, design, engineering, analytics, and customer-facing teams.
- Comfortable using data, experimentation, and user feedback to guide product decisions.
- Enjoy 0 → 1 environments, move quickly through ambiguity, and bring strong product judgment to technical trade-offs.
Nice-to-Haves
- Experience with technologies such as React, TypeScript, Python, Go, or similar tools.
Skills
React, TypeScript, Python, Go, Full Stack Development, Onboarding Experiences, User Activation, Experimentation, Analytics
Similar jobs
Fullstack Engineering jobsBuild developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.
Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.
Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.
Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.