P
Senior Software Engineer, AI Experience
Penn Foster Group
11h ago
0DevRemote, USjobspy_indeed
remoteindeed
Job Description
**Position Summary:**
As a Senior Software Engineer, AI Experience at Penn Foster Group, you will build AI\-native products end\-to\-end — owning features that shape how millions of learners discover, enroll in, and progress through our programs. This is a hands\-on full\-stack role for an engineer who treats LLMs as core product infrastructure, designing retrieval pipelines, building agentic workflows, writing evals, and pushing features from prototype to production.
You will collaborate closely with product, platform, and other engineering teams, mentor peers on agentic development practices, and help set the bar for what good looks like in an AI\-first engineering org. This position is fully remote.
**Essential Job Functions:**
* Design, build, and ship full\-stack features end\-to\-end using TypeScript, Vue.js, and Node, deployed on Azure.
* Write evals and observability for LLM features.
* Use agentic coding tools (Claude Code, Cursor, or equivalent) as your primary development environment for planning, executing, and reviewing AI\-generated work to ship faster while maintaining clean code that is ready for change.
* Take ownership of AI\-powered content authoring and management features.
* Integrate model APIs (Anthropic, OpenAI, others) with attention to tokenization, latency, cost control, prompt\-injection risk, and graceful degradation when models fail.
* Collaborate closely with product, platform, and sibling engineering teams to translate ambiguous problems into shippable systems.
* Lead code reviews, set technical standards for AI\-assisted development, and mentor engineers on prompting, context engineering, eval design, and agentic workflows.
* Ensure scalability, security, observability, and unit economics of the systems you own.
**Knowledge, Skills, Abilities:**
* 5\+ years of experience building customer\-facing products at a high\-quality software company.
* Strong UI and TypeScript fundamentals, with experience across the full stack (Browser technologies, Node, PostgreSQL).
* Track record of driving complex, end\-to\-end features (not just incremental improvements and refactors) with visible impact on the product.
* Product sensibility: you care about UX, speed, and polish, and you push back when something doesn't feel right.
* Comfortable working without heavy PM overhead; you can help to shape the problem, not just implement a solution.
* High ownership mentality: self\-directed, full\-lifecycle builder who takes a feature from idea to shipped.
* Thrives in a remote, async\-first environment with a lean, high\-output team.
* Experience at a startup or a company with a genuinely high engineering bar.
**Working Conditions \& Hiring Process:**
* U.S. Work Location Requirement: All employees must reside in and perform work within the United States. We do not support international remote work arrangements for this role.
* Travel Expectations: While this is a remote position, occasional travel may be requi
