Senior Fullstack Engineer - AI

Hiya Inc.
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

API
Artificial Intelligence
User Authentication
Software as a Service
Cloud Computing
Relational Databases
Software Debugging
Github
Python
PostgreSQL
Systems Integration
TypeScript
Openapi
Rust
Large Language Models
Prompt Engineering
Deep Learning
Audio Streaming
Backend
Kubernetes
Front End Software Development
REST
Docker
Crud
Microservices

Job description

This position is part of the Audio Intelligence team at Hiya, working on solutions for audio and speech leveraging AI and Deep Learning. Our products include AI Voice Deepfake Detection, Voice Authentication and Voice AI Agents, served via API for developers or as part of a no-code SaaS platform. The Senior Software Engineer is an Individual Contributor (IC) responsible for evolving the architecture of our SaaS platform (a REST API, a web console, demos, and integrations). You'll design new services and flows involving CRUD operations, audio streaming and model inference. While primarily backend-focused, you'll collaborate with R&D and product teams on integrating and experimenting with AI models, including prompts for AI-driven features, consuming external model APIs, and contributing to lightweight model-in-the-loop systems. What You'll Do

  • Build and maintain REST/gRPC backend services using Rust and TypeScript.
  • Build and maintain frontend services using SvelteKit.
  • Design and maintain relational databases using Postgres.
  • Write unit/integration/E2E/stress tests using Rust, TypeScript and Python.
  • Write and maintain API documentation using OpenAPI and Docusaurus.
  • Build CI pipelines using GitHub Actions.
  • Containerize services using Docker and deploy to a Kubernetes cluster.
  • Debug in staging and production environments using GCP tools.
  • Integrate LLM-based features into the product (e.g., prompt engineering, calling AI endpoints, interpreting responses).

Requirements

  • Experience in backend engineering; ideally including low-level languages, streaming APIs and media pipelines.

  • A desire to own design and architecture end to end.

  • A philosophy of iteration and continuous improvement.

  • Understanding customer needs and providing solutions based on that.

  • Excellent communication and self-organization skills including working with remote teams.

  • Interest in exploring AI use cases, including LLM prompt engineering or model API integration.

  • 4+ years of relevant work experience.

  • Experience with listed technologies or similar alternatives; willingness to learn new ones.

  • Proficient at collaborating with both local and remote team members in English., This role requires embodying Hiya's values: serving customers, acting with initiative, continuous improvement, accountability, and contributing with a thoughtful point of view. Nice-to-Have / Fast Start

  • Experience with Rust, TypeScript, Cloud environments (GCP), Kubernetes, Postgres.

  • Experience using or integrating LLMs via APIs; knowledge of prompt engineering, retrieval-augmented generation (RAG), or basic orchestration of model pipelines.

Benefits & conditions

The requirements listed are guidelines. You don't have to satisfy every requirement. If your skills are transferable, we would love to hear from you.

About the company

About Hiya At Hiya, we're revolutionizing voice communication. Our mission is to modernize voice with intelligence for security and productivity. Since 2015, we've been at the forefront of voice intelligence innovation. Our Voice Intelligence Platform supports over 500 million users globally, with partners including British Telecom, EE, Virgin Media O2, Ericsson, Rogers, Bell Canada, MasMovil, Telenor, FICO, Twilio, and more.

Apply for this position