Alphablocks is an AI-First company that empowers brands to evolve intelligently, driving innovation at every stage of their journey. We create cutting-edge SaaS products powered by Generative AI, Large Language Models (LLMs), and Machine Learning, primarily focusing on the e-commerce sector.
We re looking for an experienced engineer with a passion for backend development, AI, and automation. If you re a problem-solver with a passion for optimizing systems, building scalable architectures, and delivering high-quality code while working with AI technologies, wed love to hear from you!
Preferred Qualifications
To be ready to take on this role, you ll need to have minimum of 3 years of significant experience with most or these:
Backend Systems: Building, maintaining, and optimizing highly available, scalable, and extendable backend systems.
API Development: Designing and managing REST and GraphQL APIs for efficient, scalable communication between services.
Database and Microservices Architecture: Expertise in developing and maintaining multi-tenant databases and microservices-based architectures.
Programming Languages and Frameworks: Proficiency in Python, Django and asynchronous frameworks like FastAPI or Celery .
Software Integrations: Experience with software integrations involving common e-commerce, productivity, and customer experience third-party enterprise APIs.
AI & LLM Integration : Experience working with AI models such as OpenAI s GPT, LangChain, and other Large Language Models (LLMs) for integrating AI capabilities into backend systems.
Asynchronous Services : Designing and managing asynchronous services with experience in task queues like Celery and Redis.
Testing and Debugging: Strong skills in unit testing, integration testing, and debugging complex systems.
CI/CD Pipelines : Experience in setting up and maintaining CI/CD pipelines (GitLab CI, Jenkins, CircleCI) for seamless integration, testing, and deployment.
Version Control: Proficiency in using version control systems, particularly Git.
Cloud Services: Experience with deploying and managing applications on cloud platforms such as AWS, GCP, or Azure.
Security: Implementing security best practices to protect data and ensure compliance with relevant regulations.
Agile Methodologies: Working within Agile development environments, participating in sprint planning, reviews, and retrospectives.
If youre the right fit for this role, youll:
1. Be responsible for maintaining and enhancing backend infrastructure, ensuring scalability and stability.
2. Lead the design, implementation, and optimization of complex features while collaborating across teams.
3. Develop automated CI/CD pipelines for smooth, fast, and error-free releases.
4. Architect and implement complex features that push the boundaries of learning
5. Set up and maintain asynchronous services, task queues, and scheduling systems (cron jobs) using Redis or similar technologies.
6. Work on integrating AI/LLM features into our platforms, using tools like OpenAIs GPT, LangChain, and other cutting-edge AI technologies.
7. Constantly work on system optimization, reducing bottlenecks, and improving the overall performance.