Back End Developer

3 giorni fa

Perugia, Umbria, Italia Mentor Talent Acquisition Tempo pieno

Location: Vienna, Austria

Remote within Europe, with quarterly one-week visits to the Vienna office

About the Company

They were recently recognized as one of Austria's most exciting scale-ups. Having raised more than €15 million, they offer an ambitious and international team, an exciting AI-first product, and the opportunity to work with modern technologies while helping shape the future of finance.

They empower business leaders to make better strategic decisions in financial management, reporting and planning. Their mission is to help companies connect, analyze, forecast and automate all their financial data in one place.

They are backed by renowned investors, including Atlantic Labs, CommerzVentures and founders of Wefox, and are building the next generation of AI-native finance software.

Your Mission

As the company evolves into an AI-first and increasingly programmable finance platform, you will help connect their existing backend and data infrastructure with LLM-powered features, agents and self-service capabilities.

You will work across backend, data and AI product engineering to make complex financial systems accessible through reliable APIs, tools and intelligent workflows.

This is a hybrid engineering role. You do not need to be an expert in Backend Engineering, Data Engineering and AI Product Engineering from day one. They are looking for someone who is already strong in at least one of these areas and excited to develop across the others.

At the company, Backend and Data Engineering work closely together. They believe engineers should understand both worlds and be able to move between teams and domains when needed. If your background is mainly in Backend Engineering, they will help you grow into Data Engineering. If you are primarily a Data Engineer, they will support your development into Backend and AI Product Engineering.

Their goal is to build engineers with a broad understanding of the platform rather than narrow specialists.

Your Responsibilities

Backend Engineering

  • Design, build and maintain scalable backend services using Python.
  • Develop new product features and reusable backend architectures.
  • Build reliable APIs, integrations and business logic.
  • Improve system performance, reliability, security and maintainability.
  • Identify technical bottlenecks and continuously improve the platform.
  • Participate in architecture discussions and technical decision-making.
  • Expose existing system capabilities through clear, secure and well-structured interfaces.

Data Engineering

  • Design, build and maintain scalable ETL and ELT pipelines.
  • Develop and operate data workflows using AWS services such as Lambda, Step Functions, S3 and Batch.
  • Contribute to the evolution of their data platform and Medallion Architecture.
  • Ensure data quality, consistency and reliability across pipelines and models.
  • Optimize data transformations for performance and cost efficiency.
  • Build integrations with external systems, APIs and customer data sources.
  • Monitor pipelines, troubleshoot failures and improve observability.
  • Document data models, transformations and architecture decisions.

AI Product & Agent Engineering

  • Build production-ready product features powered by large language models.
  • Integrate LLMs into existing products, workflows, backend services and data systems.
  • Expose complex business logic, financial data models and system capabilities to AI models through structured APIs, tools and agent interfaces.
  • Design reliable AI workflows using tool calling, structured outputs, retrieval and multi-step agent processes.
  • Build agents that can understand user intent and safely interact with the company's data and product capabilities.
  • Implement validation, guardrails, permissions and fallback mechanisms for AI-generated outputs and actions.
  • Evaluate AI features across quality, reliability, latency, security and cost.
  • Contribute to prompt design, context management and model selection.
  • Help make the company increasingly self-service and programmable, enabling customers to create their own workflows, integrations, reports and planning models.

Cross-functional Collaboration

  • Collaborate closely with Product, Frontend and other engineers.
  • Help shape architecture decisions across Backend, Data and AI.
  • Translate product requirements into robust technical solutions.
  • Write clean, maintainable, well-tested and well-documented code.
  • Share knowledge across teams and continuously improve engineering standards.
  • Take ownership from problem definition through implementation and production operation.

Your Skills

Core Skills

  • Strong Python programming skills.<