top of page

Backend Engineer

Push the boundaries of what's possible in backend development. You'll write code that solves unique programming challenges at the intersection of traditional backend logic, realtime graphics and AI-powered systems, implementing solutions that haven't been coded before.

LOCATION

Remote

EMPLOYMENT TYPE

Full-time

What You'll Do​

  • Develop high-performance backend services in Go and Python, writing clean, maintainable code for AI-driven workflows

  • Build and maintain APIs that seamlessly integrate with our AI microservices, handling complex data transformations

  • Write custom algorithms and data processing logic for non-standard workflows unique to our cutting-edge technology

  • Code efficient caching layers and session management using Redis for real-time user interactions

  • Build and maintain CI/CD pipelines for automated testing and deployment of backend services

  • Collaborate directly with ML engineers to write integration code that bridges AI model outputs with application logic

  • Work closely with technical artists and to develop APIs that deliver real-time rendering systems

  • Write data processing pipelines that handle large-scale, real-time avatar generation and manipulation

  • Code event-driven systems that respond dynamically to AI processing results and user interactions

  • Implement custom serialization, validation, and transformation logic for complex avatar data structures

At AvatarOS, we're not just writing standard web services – we're coding the future of authentic digital human interaction. As our Backend Engineer, you'll write the code that seamlessly bridges traditional backend development with cutting-edge AI technology, solving programming challenges that no one has tackled before. We value engineers who can work effectively with open source technologies and self-hosted solutions, bringing technical depth beyond managed cloud services.

Who you are

  • 4+ years of backend development experience with strong coding skills in Go and Python

  • Solid experience writing complex SQL queries and designing data models with relational databases such as PostgreSQL

  • Hands-on experience coding with Redis for caching implementation and data structure manipulation

  • Experience writing code for containerized applications and microservices communication

  • Hands-on experience with CI/CD pipeline development and DevOps automation practices

  • Strong programming experience integrating with AI/ML services and handling model outputs in code

  • Track record of writing performant code that handles complex, non-standard data processing workflows

  • Creative programmer who excels at coding solutions for novel technical challenges

  • Experience writing asynchronous code and implementing event-driven programming patterns

  • Strong coding practices around testing, debugging, and code optimization

  • Solid programming fundamentals with API development and service integration

Bonus Points:

  • Experience coding with gRPC, Redis pub/sub, or other high-performance communication and messaging protocols

  • Background writing real-time processing code or streaming data applications

  • Familiarity with open source tooling and self-hosted infrastructure solutions

  • Previous programming experience integrating traditional backend code with AI/ML model pipelines

  • Experience with concurrent programming and parallel processing implementations

  • Preference for candidates comfortable working with self-hosted solutions over reliance on big cloud providers

bottom of page