Front-End Engineer bei Replicate
Replicate · San Francisco, Vereinigte Staaten Von Amerika · Onsite
- Professional
- Optionales Büro in San Francisco
Replicate makes it easy to run AI in the cloud. We’ve got a library of thousands of models that you can run with one line of code, or you can deploy your own private models without having to worry about servers or GPUs.
We’re a team from Docker, GitHub, NVIDIA, and Scale AI. We obsess about the details of API design and making things fast. We’re led by engineers. We’re a startup and we act like it. But, we’re here to build a big company.
We're hiring a a front-end engineer to help build the future of Replicate. The role is about getting things done: you’ll help us create an exceptional user experience across every phase of the software development lifecycle - from coding to publishing, operating, monitoring, and administration. You'll be the bridge between design and functionality, crafting intuitive experiences that bring our vision to life.
We're looking for the right person, not just someone who checks boxes, so you don't need to satisfy all of these things. But, you might have some of these qualities.
What you’ll do
Work across a range of languages. On the frontend you’ll work with React, React Router 7, and TypeScript. On the backend, you’ll dip into Python (Django), Node.js, Go, Postgres.
Thrive in the "back of the frontend" space, seamlessly integrating API and database changes with sleek user interfaces. You have experience partnering with designers to fully scope out and deliver features that involve complex user interactions.
Mock up ideas or concepts, knowing what sets a good UI apart. You love React and Typescript, and you know the right tools to reach for.
Be able to articulate why a technical decision is the right one, but you’re also a team player who understands that shipping is the most important thing.
Excel at evolving complex web applications, balancing the need for rapid iteration with maintainability and scalability.
Work with a user-centric mindset, and are passionate about building delightful software that “just works” for our customers. You can traverse the stack to refine the experience and polish out rough edges.
Have excellent communication skills. We think most of being a programmer is not programming. We want you to be able to communicate complex topics clearly, write down your thinking, write good docs, etc.
What you’ll bring
You get things done.
You can take an idea from pitch to shipped and keep the team aligned along the way.
You've helped teams grow and thrive — especially in fast-paced or startup environments. You know how to mentor, manage, and scale.
You've worked in machine learning, data science, or a related technical field. You don't need to be an expert in model internals, but you're comfortable asking questions and digging into the details.
You like solving real problems. You care about craft, and you like helping people build things that matter.
You want to make generative AI easier for developers and creators to use.
You want to work on some of the most interesting problems in AI — and help ship a product that gives people access to the best models in the world.
Nice to have
You’re excited about building things like AI playgrounds, figuring out observability for ML models, and designing intuitive interfaces for model pipelines.
You have deep experience with React and Typescript. You’re comfortable rolling up your sleeves and tackling complex UI problems, diagnosing and fixing performance issues, and building with accessibility in mind.
You value prototypes and pull requests over mockups and meetings.
You’ve helped decompose a monolithic web app into separate API and client applications. You’ve seen this kind of problem before and have opinions / cautionary tales / ideas about how best to tackle this.
You have experience using and implementing a host of RESTful APIs, and can discuss the pros and cons of different API design patterns.
You've worked on scaling full-stack applications and can articulate strategies for improving performance on both the frontend and backend as data and user load increases.
You have experience moving data effectively between client and server. From discussing state management approaches on the client-side to pros and cons of API design down to crafting efficient database queries.
You have 5 - 7 years experience.
This is an in-person role, working from our beautiful office in the Mission, San Francisco. (“top 5 sf office” — swyx)
Benefits
100% paid coverage for medical, dental, vision, long-term disability, and life insurance
Extended exercise window
Unlimited paid time off