Software Engineer, Integrity Foundations
Develops systems to detect and prevent abuse like financial fraud and adversarial attacks on AI platforms. Collaborates cross-functionally to build defensive infrastructure, with 3+ years backend experience using Python, Kubernetes, and related tools.
About the job
Responsibilities
- Develop and enhance systems to detect and prevent various forms of abuse including financial fraud, botting, and scripting.
- Collaborate with cross-functional teams to design solutions that protect against and mitigate adversarial attacks without compromising user experience.
- Assist with response to active incidents on the platform and build new tooling and infrastructure that address the fundamental problems.
Requirements
- At least 3 years of professional software engineering experience.
- Experience setting up and maintaining production backend services and data pipelines.
- Humble attitude, eagerness to help colleagues, and desire to do whatever it takes to make the team succeed.
- Self-directed, enjoy figuring out the best way to solve problems.
- Own problems end-to-end, willing to pick up missing knowledge.
- Care about AI Safety in production environments and expertise to build software systems that defend against abuse.
- Build tools to accelerate workflows when off-the-shelf solutions are insufficient.
Tech Stack
- Terraform, Kubernetes, Azure, Python, Postgres, Kafka.
Skills
Python, Kubernetes, Terraform, Azure, Postgres, Kafka, Backend Services, Data Pipelines
Similar jobs
Fullstack Engineering jobsBuild developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.
Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.
Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.
Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.