AI Product Engineer

at Teal
๐Ÿ’ฐ $150k-$180k

Job description

We’re on a mission to empower people to build careers on their terms. What that means is building the career co-pilot that finally puts people, not companies, in control of their professional journey. We’re reimagining what an agentic, intelligent system for career growth can be, and we need an engineer who specializes in interactive front-end development with AI integration.

“Over 3 million people have already signed up for Teal. We’ve built an incredible foundation, and now we’re ready to take things to the next level. This isn’t just another SaaS role. It’s a chance to create a new category: an AI-native career agent with real-time, streaming interactions. You will report directly to our CEO and shape how individuals engage with their work lives.”

If you’re excited about using AI to level the playing field in careers and pushing the boundaries of what’s possible, this role is for you.

Responsibilities

  • Build and iterate on interactive AI-powered interfaces that stream LLM responses in real time via WebSockets or Server-Sent Events, display partial results, and handle context switching smoothly

  • Contribute to front-end architecture decisions for dynamic APIs that power agentic workflows, manage chunked RAG responses, and surface AI-driven suggestions in the UI

  • Implement streaming logic with low-latency rendering, loading states, progressive hints, abort/retry flows, and fallback UIs

  • Collaborate cross-functionally on AI features, partnering closely with backend engineers and AI team members to integrate streaming APIs, provide UX feedback on AI orchestration, and ensure seamless user experiences

  • Optimize front-end performance by profiling and minimizing bundle sizes, lazy-loading AI SDKs, and virtualizing long chat histories or suggestion lists

  • Support design consistency by translating interactive AI patterns into accessible, responsive components that meet design system standards

Must Have Requirements

Frontend Excellence

  • 4+ years of production experience with React and TypeScript, shipping complex, interactive single-page applications

  • Hands-on experience with streaming data in the browser (WebSockets, Server-Sent Events, Fetch streams) to render incremental AI outputs

  • Strong UX sensibility and ability to anticipate user flows around AI, including when to show spinners, streaming indicators, abort controls, and contextual tips

AI Integration

  • Practical knowledge of LLM APIs and RAG pipelines, integrating OpenAI or Anthropic APIs on the front end, managing prompt tokens, and handling API errors gracefully

Team Collaboration

  • Comfort working with backend systems - ability to read Python code, understand API contracts, and collaborate effectively with AI/backend engineers on feature integration

  • U.S.-based and authorized to work in the United States (no sponsorship available)

Nice to Have

  • Experience with edge-deployed functions (Vercel Edge, Cloudflare Workers) for inference or prompt preprocessing close to users

  • Familiarity with client-side caching of AI responses (IndexedDB, service workers) for offline-first AI interactions

  • Background in observable patterns (RxJS) to manage complex interactive streams

  • Prior work on AI-powered design systems or component libraries that adapt dynamically to model outputs

  • Experience collaborating with AI/ML teams or working in AI-focused product environments

Tools You Will Use and Learn

Expected Day One:

  • React, TypeScript, Tailwind CSS

  • WebSockets/SSE and React Query or SWR for data streaming

  • OpenAI and Anthropic APIs, LangChain JS

  • Modern bundling and performance optimization tools

You’ll Learn on the Job:

  • Vercel edge functions

  • Python and FastAPI microservices (for collaboration, not ownership)

  • PostgreSQL or Supabase functions

  • Pinecone, Weaviate, or ChromaDB for embeddings (understanding, not implementation)

What Great Looks Like

Day One:

  • Meet the team and understand our mission, architecture, and how we ship AI features to users

  • Set up your development environment and review our AI pipeline from data ingestion to UI

  • Identify a quick front-end improvement and propose or ship a mini-feature

Week One:

  • Ship an interactive AI component that streams model output in the app

  • Gain working knowledge of our RAG and vector database integrations

  • Establish relationships with design and backend partners to align on workflows

Month One:

  • Contribute significantly to frontend development of a full end-to-end AI feature, collaborating with backend team for API integration

  • Ship measurable improvements in loading performance, streaming reliability, or user engagement metrics

  • Become a reliable contributor for front-end AI patterns within the team

Month Three:

  • Contribute to the design and rollout of a major interactive AI feature that wows users

  • Help influence front-end architecture for scalable streaming and agentic workflows

  • Share knowledge with teammates on best practices for AI interactivity and performance

Compensation and Benefits

  • Salary: $150,000โ€“$180,000 base

  • Incentive stock options proportionate to salary

  • Fully remote work with a remote office stipend

  • Career development stipend and flexible vacation (Holidays + 20 additional days suggested)

  • Up to 12 weeks paid parental leave and 80โ€“100% health insurance coverage

  • 401K matching up to 4%

  • Annual team offsite and guaranteed 1-month severance if things don’t work out

Hiring Process

  • Apply: share your GitHub, a side project, or a technical problem you’ve solved

  • Founder Chat: discuss mission, motivations, and technical interests with our CEO

  • Technical Deep Dive: pair program on a real front-end AI challenge

  • Values Alignment: meet the team for cultural fit and collaboration style

  • Paid Project Week: ship a small interactive AI feature to see our workflow firsthand

Ready to Build the Future of Careers?

This is a startup where requirements change, things break, and ownership is high.

If you want predictable 40-hour weeks and no surprises, this isn’t it. But if you want to push AI boundaries with brilliant people while building something that genuinely matters, let’s talk.

The work you do here will directly impact how millions of people navigate their professional livesโ€”from their first job search to their biggest career pivot. We’re not just building software, we’re creating the intelligence that helps people find work they actually care about.

Share this job:
Please let Teal know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Teal logo

Teal

  • 11-50 employees
  • Founded in 2019
  • 1 remote job

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply