Engineering

AI Software Engineer Intern

AI Software Developer Intern

Job Details

  • Location: Vienna (Hybrid)
  • Languages: English (Required), German (Plus)
  • Experience: Student / Internship (Computer Science, Software Engineering)
  • Salary: Competitive Intern Salary
  • Contract: Internship (Full-Time, 3-4 Months)

🚀 Join fiskaly! Help Us Simplify Receipts for Millions

Millions of people interact with fiskaly every day, even if they don’t realize it. As a B2B company, we power the retail technology behind digital receipts and secure, legally compliant transactions.

By making receipts tamper-proof through digital signatures, we help fight tax fraud. And with our paperless receipt solution, we offer consumers a modern alternative while helping merchants streamline their operations.

Sure, our solutions sound complex—but our mission is simple: make receipts easy for everyone.

đź’Ľ The Role:

We’re looking for a Software Developer Intern to join our Engineering team.

This is not a typical intern role where you fix minor bugs in the backlog. You will be working on a high-impact infrastructure project that affects every engineer at fiskaly.

Your mission is to solve a problem that plagues every tech company: Technical Documentation.

Engineers hate writing docs because it breaks their flow. We want you to build the software that does it for them. You will design and build a "Living Documentation" engine—a system that uses AI and GitHub workflows to automatically generate, update, and maintain our technical documentation based on the code itself.

You will be treating Documentation as Code, building the tools that make our engineering culture faster, cleaner, and more efficient.

🛠️ What You’ll Do

This role is split 50/50 between Software Engineering (Building the Tool) and Operational Strategy (Defining the Standard).

  • Build the "Living Docs" Engine: You will write the code (Python/TypeScript) and GitHub Actions that analyze every Pull Request, detect changes, and automatically draft documentation updates.
  • Engineer AI Workflows: You will integrate LLMs (Large Language Models) into our CI/CD pipeline. You’ll write the logic that allows the AI to read a code diff and explain why an API changed.
  • Link Jira to Code: You will build automations to ensure that the "Why" (Jira Tickets) is always legally linked to the "How" (GitHub PRs), creating a seamless audit trail.
  • Define the Standard: You will work with Senior Architects to define our "Docs-as-Code" structure—deciding how we store Architecture Decision Records (ADRs) and Runbooks in our repositories.
  • Reduce Onboarding Friction: You will use your tools to fill the "Missing Context" gaps, helping new engineers onboard faster by ensuring the documentation matches the reality of the code.

đź‘€ What You Bring

  • Education: You are studying Computer Science, Software Engineering, or a related field.
  • Strong Coding Skills: You are proficient in Python or JavaScript/TypeScript. You write clean, maintainable code.
  • Git Fluency: You know more than just git add and git commit. You understand Pull Requests, Merge Conflicts, and Branching strategies.
  • CI/CD Interest: You are curious about GitHub Actions and how to automate software delivery pipelines.
  • Systems Thinking: You care about the "Big Picture"—how different services (APIs, Infrastructure, Database) interact and how to document those interactions.
  • AI Curiosity: You are interested in using AI as a pragmatic tool to solve engineering problems (e.g., summarizing code, extracting metadata).

âś… What We Offer

We’re building products that matter, and we know that takes focus, trust, and the right environment. Here’s what you can expect:

  • A team that gives you space to grow, take ownership, and learn from trying.
  • Real Engineering Impact: You are building a platform tool that will be used by the entire engineering organization.
  • Flexible working hours and a hybrid work setup.
  • Bright, spacious office near Neubaugasse U3 (Vienna).
  • A company culture that values clarity, well-being, and good work over noise.

✨ Why fiskaly?

We work on real problems that have impact, not vanity projects. Our team is pragmatic, direct, and focused on building solid tech for an industry that needs it. We care about how things work, not how they look on paper.

If that resonates, you’ll probably enjoy working here.

 

Your way to fiskaly

Step 1

Screening your resume

It all starts with your application and corresponding initial contact from our side. So please don't be shy to share honest details to pursue your desired career path with us!

Step 2

Cultural Fit

We strive to create an awesome working environment and atmosphere at fiskaly. In the Cultural Fit, we find out if you and we are a good match.

Step 3

Skill & Team Fit

If we are likeminded, you made it this far! Now it's time to explore your professional experience in depth in a chat with your future team lead and colleagues.

Final step

Welcome aboard!

We are a cultural fit, your skills fit the position and the department, and the team likes you. In addition to that, you accepted our job offer. We couldn't be happier!