Software Engineer, Full-Stack

EncordSan Francisco, CA
Onsite

About The Position

Encord is the universal data layer for AI that helps 300+ AI teams train and run models on the right data. Our platform indexes, curates, annotates, and evaluates data across the full AI lifecycle, from development through production. We're looking for an outstanding engineer to push our platform to the next level. You'll join us at a crucial stage of accelerated development for the company, product and team. As part of a small, highly collaborative group, you'll drive our product and team to new heights. Encord is growing rapidly, with our product as the key driver of that growth. A year ago, we were a team of 60; now, we’re 150 and continuing to accelerate. You will tackle complex domains and immense scale with simple solutions. You'll leverage your expertise to solve challenging problems in simple ways. Encord offers a unique opportunity to be part of a startup with a clear mission and vision. You will get to explore and build services enterprise AI use cases across many different industry verticals such as healthcare, surveillance, retail, agriculture, and many more. Our work is at the cutting edge of computer vision and deep learning, which also includes working on solving unsolved problems within those fields.

Requirements

  • Have seen a lot and built a lot compared to your peers.
  • Personally developed and maintained multiple systems from scratch.
  • Know what trade offs are involved in building reliable, performant software at speed.
  • Want your work to have a tangible outcome for people.
  • Enjoy all aspects of building not only software but a complete product.
  • Comfortable moving across the stack when necessary.
  • Enjoy problem solving and thinking from first principles.
  • Ready to pick up new skills and build quickly.
  • Happy to tackle problems without a predefined clear definition or obvious solution, and are excited to have autonomy to make decisions as you go.
  • Understand that being a member of a high-performing team requires two things: contribute your best work and help others contribute their best.
  • Enjoy lending a helping hand when needed and levelling up those around you.
  • Open to learning new technologies.
  • Passionate, eager to learn.

Nice To Haves

  • Prior experience in Python and Typescript is appreciated but not required.

Responsibilities

  • Drive our product and team to new heights.
  • Work across the stack, covering everything from deployment to styling.
  • Take initiative, be proactive in problem-solving, and continuously seek improvements.
  • Tackle complex domains and immense scale with simple solutions.
  • Leverage your expertise to solve challenging problems in simple ways.
  • Explore and build services enterprise AI use cases across many different industry verticals such as healthcare, surveillance, retail, agriculture, and many more.
  • Work on solving unsolved problems within the fields of computer vision and deep learning.

Benefits

  • Competitive salary and equity in a hyper growth startup.
  • Real opportunities to grow.
  • Strong in person culture.
  • Flexible PTO to recharge.
  • Annual learning and development budget.
  • 18 paid vacation days + federal holidays.
  • Lots of opportunities for travel (all around the US, to London & Europe).
  • Bi-annual off-sites and monthly socials.
  • Health, dental and vision insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service