Full Stack Engineer

Run machine learning models in the cloud
$200,000 - $250,000
Full stack
Senior Software Engineer
Hybrid
11 - 50 Employees
6+ years of experience
AI · Machine Learning · Developer Tools

Description For Full Stack Engineer

At Replicate, we're building the best way to deploy and operate machine learning models. We're looking for a Full Stack Product Engineer to 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:

  • You thrive in the "back of the front-end" 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.
  • You excel at evolving complex web applications, balancing the need for rapid iteration with long-term maintainability and scalability.
  • You have 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.
  • 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.

You might be particularly good for this job if:

  • 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'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 designing and implementing 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 can discuss state management in React and explore tradeoffs between local state and context, or external libraries like Redux or React Query.

Extra bonus if:

  • You have experience building and maintaining design systems or component libraries.
  • It might be handy if you've dabbled in machine learning, or just have general curiosity about it.

Tech you'll be working with:

  • Frontend: React, React Query, Remix, and TypeScript
  • Backend: Python/Django and Node.js for server-side logic and API services
  • Infrastructure: AWS and CloudFlare, with a particular focus on CloudFlare Workers

This role is based in our San Francisco office in the Mission. We don't have a strict in-office schedule, but we like people to come in at least 3 days a week.

Last updated a month ago

Responsibilities For Full Stack Engineer

  • Create exceptional user experiences across the software development lifecycle
  • Integrate API and database changes with user interfaces
  • Evolve complex web applications
  • Build delightful software with a user-centric mindset
  • Communicate complex topics clearly and write good documentation
  • Work on both frontend and backend development
  • Design and implement RESTful APIs
  • Scale full-stack applications
  • Collaborate with designers to scope and deliver features

Requirements For Full Stack Engineer

React
TypeScript
Python
Node.js
  • 6+ years of experience in full-stack development
  • Deep experience with React and TypeScript
  • Experience with complex UI problems and performance optimization
  • Knowledge of API design patterns
  • Understanding of scaling strategies for full-stack applications
  • Familiarity with state management in React
  • Excellent communication skills
  • Ability to work in a hybrid environment (3+ days in office)

Benefits For Full Stack Engineer

Medical Insurance
Equity
  • Market salary with above-market equity
  • Good healthcare (European standard)
  • Beautiful office in San Francisco (The Mission)
  • Inclusive and supportive work environment

Interested in this job?

Jobs Related To Replicate Full Stack Engineer

Full-Stack Software Engineer, Intelligent Support Engineering

Full-Stack Software Engineer role at OpenAI, working on Intelligent Support Engineering to scale AI solutions across the organization.

Senior Product Engineer

Senior Product Engineer role at Stepful, revolutionizing healthcare training with digital-first solutions.

Software Engineer

Full Stack Software Engineer role at Apple, developing scalable applications for Operations organization in Sunnyvale, CA.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer needed at Xometry to evolve instant-quote product and technology platform. 1-year contract, remote work possible.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at DataCamp, developing innovative web applications for data and AI education.