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