ML/Backend Software Engineer
feld.ai is a small and highly focused group of talented people building a document analytics solution for insurance and beyond.
Our mission is to contribute to fact-based and sustainable decision-making by transforming inaccessible data into knowledge.
We make data accessible where it currently isn't.
We're looking for a Software Engineer to help us build cutting-edge, AI-powered document processing and analysis solutions.
This cross-functional role will, depending on your interests, focus on enhancing our backend architecture and/or applying the
latest research in Multimodal and Text-based Document Analytics, Natural Language Understanding and Information Extraction.
Rather than specialists, we're seeking curiosity-driven engineers who thrive on solving complex problems.
You'll join us at an exciting time as we need our backend to scale, giving you the opportunity to shape our technical direction from the ground up.
Our platform integrates various machine learning models—from large language models to multimodal systems—to extract insights from unstructured
and semi-structured documents.
If you're passionate about building scalable AI systems that transform how businesses handle document workflows,
this role offers interesting technical challenges and growth opportunities.
A peek at our technical stack
Our document processing pipelines are built using Python and Go paired with PostgreSQL for robust document metadata storage and retrieval. For ML operations, we rely on PyTorch paired with extensive use of open-source stacks. We strive to use smaller models, ideally running on CPUs, wherever possible. We are small enough that you can shape our codebase in a substantial manner. What sets us apart is our dedicated hardware infrastructure, including state-of-the-art NVIDIA H100 GPUs housed in our private datacenter in Feldkirch. We use Kubernetes for container orchestration and Argo CD for continuous delivery.
What you'll do
- Work across the backend stack to implement new features for document processing
- Create new backend services using the latest in machine learning, document and image processing
- Fine-tune specialised models for specific use-cases or customers
- Improve the performance, reliability, and code quality of our codebases and infrastructure with a focus on security
What you'll need
- 3+ years of industry experience in a software engineering role, ideally backend focused
- Demonstrated fluency of one or more programming languages, including but not limited to Python or Go
- Experience in architecting production-ready systems and familiarity with debugging and profiling tools
- Strong programming skills and ability to write clean and maintainable code
- Ability to rapidly prototype solutions and iterate on them with tight product deadlines
- Humility and open mindedness
This role is based in Götzis, Vorarlberg. While we embrace remote work and home-office options, we value the creative energy and collaborative problem-solving that happens when our team connects in person, especially during this exciting early stage of our company. Regular office interactions help us innovate faster and build stronger working relationships.