| Location | San Francisco, California |
About the role
Our Client mission is to democratize safe, trustworthy, and reliable AI. We believe the most promising path to such AI follows a data-centric approach. We build open-source algorithms and no-code SaaS solutions based on our research to help individuals and teams systematically and algorithmically curate high-quality datasets, which enables AI systems to train reliably on real-world messy and error-prone data.
As a backend software engineer, you will be responsible for building the backend APIs, a user-friendly web app powered by our data-centric ML algorithms.Candidate requirements1 - 10 years of experience software engineering & data platform architecture and engineering skills. We just want really bright engineers, and believe they can learn any new tech stack in a week.__Nice-to-havesExperience running production code in cloud environments, solving problems at scale.Deep understanding of both open-source libraries, frameworks, and systems, and experience deciding when to build from scratch vs use existing solutions.Strong software engineering & data platform architecture and engineering skills. You have likely built significant backend distributed systems.CS degree from a top university (MIT, Ivy League, Stanford, UC Berkeley etc).Able to work in-office with the team in San Francisco at least 3 days a week.Previous experience at a top-tier tech company or startup.Strong experience with Python beyond scripting (most of our Backend is written in Python).Strong AWS development experience. Not "just" setting up infra, but also writing apps/services using the infra.Solid understanding of current and future cloud offerings and risks related to security, privacy, data ingestion, processing, and storage.