FirmPilot is looking to redefine how legal marketing is delivered through automation, AI, and scalable architecture by building production-ready, intelligent systems.
Requirements
- 2+ years of backend experience, preferably with .NET 8 or 9 in a production setting.
- Functional experience with Python and at least experimentation in the open-source AI ecosystem
- Experience with event-driven systems, containerized services, and serverless or cloud-native infrastructure (especially AWS).
- Familiarity with Python and integrating third-party APIs or tools.
- Ability to contribute to front-end components using Next.js and React.
- Modern .NET (8 & 9), Python
- Advanced GenAI integrations (LLMs, embeddings, vector DBs)
Responsibilities
- Build and expand our suite of AI-powered backend agents that automate real-world deliverables like blog content, social media posts, backlink campaigns, Google Business Profile optimizations, and more.
- Own features end-to-end — from designing infrastructure to shipping UI (if full-stack).
- Collaborate on large-scale AI/ML systems, including LLMs, vector databases, embeddings, and advanced agent workflows.
- Construct and optimize services within a domain-driven, event-sourced architecture.
- Work closely with product and engineering leadership to influence technical strategy.
- Embrace a modern engineering culture: CI/CD, feature flags, infra-as-code, observability, and trunk-based development.
Other
- Passion for building automation tools, distributed systems, and GenAI solutions.
- Curiosity and drive — you love solving hard problems, fast.
- High-impact, product-facing work
- Elite engineering culture — no fluff, no bureaucracy, just smart people solving hard problems
- Next-gen AI exposure — work hands-on with the future of automation and machine intelligence