Company Description
BrandKraft.ai is a platform that transforms product photos into fully styled, model-based images for premium e-commerce brands. The platform helps businesses create consistent, high-quality visuals at a fraction of the cost of traditional studio shoots. By utilizing this technology, brands can launch campaigns faster, build customer trust, and allocate resources more effectively.
Role Description
This is a full-time remote role for a Backend Software Engineer at BrandKraft.ai. You will take ownership of designing, building, and evolving the backend architecture that powers our cutting-edge image generation platform. You will be responsible for developing, deploying, and maintaining robust, scalable, and high-performance backend services and infrastructure. This involves working extensively with technologies such as Python, FastAPI, Java, Docker, Kubernetes (specifically AWS EKS), and potentially CUDA for GPU-accelerated processing. Your contributions will be critical to ensuring the platform's reliability and ability to deliver exceptional results to our clients.
Qualifications
Proven experience in backend software development with a strong focus on system architecture and design.
Solid understanding of Computer Science fundamentals (data structures, algorithms, distributed systems).
Proficiency in Python and experience with modern web frameworks like FastAPI.
Experience with Java.
Hands-on experience with containerization using Docker.
Strong practical experience with container orchestration using Kubernetes, preferably within AWS EKS.
Solid experience with AWS cloud services (e.g., EC2, S3, RDS, EKS).
Familiarity or experience with CUDA for GPU programming is a significant plus.
Strong problem-solving, analytical, and debugging skills.
Excellent communication skills and the ability to articulate complex technical concepts.
Ability to work independently in a remote setting while also collaborating effectively with a distributed team.