logo[мetahunt]
> DOU
senior

Backend Engineer

7perpendiculars4k–7k USD
format:Remotecompany:Product
pythonragllmembeddingsvector databasessqlrest-apiunit testingtest automationdesign patterns
azuredockerci/cddevopsopenai
englishC1–C2
experience5+ years
domainAI
> full description

To extend our small and friendly team, we are looking for a Senior Python Developer | AI Engineer to help us build and maintain production-ready software and AI systems.

We are a Germany-based, no-bullshit company. We value clean code, pragmatic solutions, technical ownership, and people who know how to get things done.

Important: This is a software engineering position, not a data science or machine learning research role. We’re looking for someone who knows how to build reliable software and has real-world experience integrating AI into production systems.

Responsibilities

  • Design, build, and maintain Python-based backend applications and AI-powered systems
  • Develop and maintain production AI solutions, including RAG pipelines, LLM integrations, and agentic workflows
  • Work with technologies such as OpenAI SDK, LangFuse, vLLM, OpenRouter, and similar tools
  • Design clean APIs, efficient database queries, and maintainable software architectures
  • Write unit and integration tests and ensure the reliability of production systems
  • Be a team player and maintain healthy relationships with clients and colleagues

Hard requirements

  • At least 5 years of professional experience as a software developer
  • Expert knowledge of Python, including its core language features, async programming, and ecosystem
  • Strong experience in backend development, APIs, SQL, and database design
  • Strong understanding of software architecture, design patterns, and writing clean, maintainable code
  • Proven hands-on experience building or working on AI systems running in production (personal experiments, tutorials, and proof-of-concept projects alone are not sufficient)
  • Practical experience with RAG, LLM APIs, embeddings, vector databases, or similar AI technologies
  • Understanding of the challenges of running LLM-based systems in production, including reliability, latency, observability, and costs
  • Ability to write meaningful automated tests and debug complex systems
  • Fluent spoken and written English (all team communication is in English)

Nice to have

  • Experience with Microsoft Azure and its cloud, particularly AI-related, services
  • Experience with Docker, CI/CD, and cloud infrastructure
  • Experience with self-hosted or open-source LLMs
  • DevOps experience

A note on seniority

Unfortunately, we cannot offer junior positions at this time.

However, if you’re a strong mid-level developer with at least 5 years of professional software development experience, hands-on production AI experience, and the ambition to grow into a senior role, we absolutely encourage you to apply. We care more about what you’ve actually built, how you think, and how you solve problems than the title on your CV.

We offer

  • Competitive salary
  • 24 paid vacation days per year
  • Small and friendly team without bureaucracy
  • Fully remote work
  • Interesting engineering challenges and the opportunity to work with modern AI technologies
  • Freedom to make technical decisions and take ownership of your work

Along with your application, please provide the following:

  1. Link to your GitHub account
  2. Do you think RAG is dead? Explain your reasoning based on your practical experience.
  3. Your expected monthly salary
Відгукнутись на вакансію