Many industries evolved to operate on paperwork, in a pre-internet world when
it was the best medium for standardizing information and processes. Now,
paperwork’s limitations (and the industries bound by it) make it a challenge
to adapt to a data-first, internet-enabled future. Anvil abstracts away the
underlying paperwork into a data-first API providing our customers with the
infrastructure to finally transition the world off of PDFs.
Our mission at Anvil is to facilitate the evolution of existing business
processes from artifact first to data first. Our customers include growth
stage technology companies working to digitize insurance, finance, healthcare,
HR, and government. Anvil’s suite of developer-centric products cover the
entire paperwork process, from data-collection to signature, paving the way
for every industry to transition to a data-first future.
Anvil’s goal is to become the infrastructure layer for business processes that
are currently dominated by paperwork and PDFs. We are working to abstract
paperwork and PDFs from humans _and_ developers; structured data should be the
star, PDFs only an artifact.
### About the Role
We’re looking for an experienced Engineer who can help us understand PDFs
using generative AI and computer vision. This person’s focus will be discovery
and productizing features using these technologies.
Our ideal candidate is someone who is familiar with vision and AI tooling,
plus has experience using them in a production environment.
This is a remote contract position
### What you’ll be working on
* Experimenting with and productizing features using AI and vision
* Major feature development in Node.js and Java backend services
* Help break down and scope large projects, work with other engineers to complete projects, and review the work of others to keep code quality high
### What excites you
* Working across the stack, focused on AI features on the application's backend, occasionally interacting with infrastructure and even the frontend
* Working with AI APIs
* Tuning models
* Working on a small team in an unstructured, autonomous environment. Wearing “many hats”
* Making a large impact across the codebase & product
* Taking ownership on projects from idea to implementation
### What excites us
* 3+ years of work experience as a software engineer
* Professional experience working with generative AI tools
* Professional experience working with computer vision tools
* Experience writing production code in JavaScript/TypeScript (Node.js)
* Experience working in a small team where you “wore many hats”
* Experience and ability to effectively work remotely
* Strong attention to detail: you look to understand the edge cases
* A self starter. You see a problem, can formulate a solution, and carve out the work to help solve it
* Great communication skills
### What _really_ excites us
* Experience writing code to interact with and understand PDFs
* Experience working with Kubernetes systems in the cloud (ideally GCP/GKE)
### Tech Stack
* Node.js (90%) and Java (10%) for backend services
* PostgresDB
* React for frontend services
* Deployed on GCP with GKE for Kubernetes services
* Currently using Google's AI tools under the VertexAI umbrella
* ArgoCD for GitOps automation
* Github Actions for CI/CD pipelines
* Terraform for IaaC
Anvil focuses on SaaS, Enterprise Software, Office Automation, and Workflow.
Their company has offices in San Francisco. They have a small team that's
between 11-50 employees.
You can view their website at <http://www.useanvil.com> or find them on
[LinkedIn](https://www.linkedin.com/company/anvil-foundry) and [Product
Hunt](https://www.producthunt.com/@anvilfoundry).