Scan your resume against ATS criteria for this Full Stack Software Engineer role at Protege.
We are building Protege to solve the biggest unmet need in AI — getting access to the right training data. The process today is time intensive, incredibly expensive, and often ends in failure. The Protege platform facilitates the secure, efficient, and privacy-centric exchange of AI training data.
Solving AI’s data problem is a generational opportunity. We’re backed by world-class investors and already powering partnerships with some of the most ambitious teams in AI. The company that succeeds will be of the largest in AI — and in tech.
We’re a lean, fast-moving, high-trust team of builders who are obsessed with velocity and impact. Our culture is built for people who thrive on ambiguity, own outcomes, and want to shape the future of data and AI.
Protege is hiring a Software Engineer for our Presentation team, the squad that builds the surfaces where Protege's data catalog meets the people who use it
This is a product engineering role in a TypeScript and Next.js codebase. You'll talk directly with the people who use what you build, design the interfaces yourself, and ship the whole feature: UI, API, data model, and tests. The datasets behind these screens are large and multimodal (video, audio, motion capture, documents, medical imaging), so a lot of the craft is making that volume feel fast, legible, and good to use in a browser. This role is ideal for engineers who want to ship whole features, not tickets, and grow fast by building directly for the people who use their work.
What You’ll Do:
Ship features across our internal dashboard and customer-facing portal, from design through tests and rollout
Talk directly with the partnerships, solutions, and sales teams who use what you build; watch how they work, find the friction, and turn it into features
Design the interfaces you build: layout, hierarchy, interaction, and the empty, loading, and error states, often starting from a rough idea rather than a finished mock
Build the workflows our catalog and solutions teams use every day: sample creation, customer access management, and delivery exports
Build the customer-facing experience for browsing, streaming, and evaluating multimodal samples
Implement playback, preview, and file-handling UX for content that lives across buckets
Build UI on top of embedding-based search so users can find the right clips within catalogs of millions
Extend and consume the API routes behind these surfaces (Next.js route handlers, Postgres, AWS)
Handle sensitive data correctly: scoped access, secure share links, and PHI-aware routes
Contribute to our shared design system and component library, and write tests as part of shipping
What Success Looks Like:
Deliver a meaningful feature independently, from talking to the people who need it through design, build, and rollout.
Contribute at least improvement to our shared UI components or testing patterns that other engineers pick up
What You Bring:
Pass the Loved’ Test: We act with integrity and do the right thing — especially when it’s hard and no is watching.
Always Find a Way: We are resourceful, resilient builders who solve hard problems and push through obstacles.
Go Fast and Grow Fast: Velocity matters. We move with urgency, learn quickly, and continuously improve as individuals and as a company.
Practice Kindness and Candor: We communicate directly and respectfully, building trust through honest feedback and genuine care for another.
Deliver Together: We win as team. Collaboration, accountability, and shared ownership drive our success.
Own the Outcome. Hone the Craft.: We take pride in our work, sweat the details, and continuously raise the bar for excellence.
medical imaging), so a lot of the craft is making that volume feel fast, legible, and good to use in a browser. This role is ideal for engineers who want to ship whole features, not tickets, and grow fast by building directly for the people who use their work.
How to apply for Full Stack Software Engineer at Protege?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
2+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Explore related active roles in fullstack
Full Stack Software Engineer
Protege · Remote