About the role
A model is only useful once someone can act on it. As a Full-Stack Engineer at ASC you build the software that wraps our AI: the web apps, internal tools, APIs, and data pipelines that turn a model’s output into something a client’s team uses in their workflow.
You will work across the stack on real client engagements, usually in TypeScript and React on the front end and Node or Python on the back end, next to ML engineers who own the model itself. The work ships to production and gets handed over, so you write code the client can maintain.
What you'll do
- Build client-facing web applications and internal tools in React / Next.js and TypeScript.
- Design and build APIs and services that serve model output reliably and at reasonable cost.
- Wire models, data stores, and third-party systems together into a working product.
- Own quality end to end: sensible tests, error handling, and observability, not just a happy path.
- Write code and docs a client engineering team can pick up and run after handover.
What we're looking for
- 4+ years of full-stack work with production TypeScript and a modern React framework.
- Solid back-end experience in Node.js or Python, including API and data-layer design.
- Comfort with cloud deployment on AWS, Azure, or Google Cloud.
- A product sense for what matters: you push back on scope that does not serve the user.
- Experience shipping and maintaining software other people depend on.
Nice to have
- Experience integrating LLM or ML APIs into production applications.
- Data-engineering exposure: pipelines, warehouses, or streaming.
- Working proficiency in Korean or Japanese.
How we hire
- 1
Intro call
A short conversation about your background, what you want to work on, and how ASC works.
- 2
Technical conversation
A working session on real problems in your area, closer to how we actually work than to a quiz.
- 3
Team and offer
Meet the people you would work with, then a decision, usually within a week.