Job Openings Software Engneer Backend -

About the job Software Engneer Backend -

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 requirements


1 - 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-haves

Experience 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.