We're seeking a talented Full-stack Software Engineer to join our team and help build innovative
solutions using our modern tech stack. You'll work on both backend and frontend development,
contributing to all layers of our application. You'll work on a couple of projects simultaneously on
a new development and on the enhancement of existing LLM.
Responsibilities
- Developing the advanced AI systems with GenerativeAI, OpenAI API, ChatGPT.
- Automation and integration using ChatGPT API.
- Write clean, efficient, and well-documented code
- Troubleshoot, debug, and upgrade existing systems
- Design, develop, and maintain high-quality full-stack applications
- Build robust and scalable backend services.
- Develop responsive and interactive UI.
- Work with AWS services to deploy and manage cloud-based applications
- Collaborate with the team to define and implement new features
- Stay up-to-date with emerging technologies and industry trends
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 2+ years of experience in full-stack software development or similar role
- Strong proficiency in Python and Django framework
- Solid experience with TypeScript and Angular, or any modern frontend
framework
- Knowledge of AWS services and cloud architecture
- Understanding of CI/CD principles and experience with related tools. We use
CircleCI
- Programming Languages: Python3, NodeJS, React, RoR (nice to have)
- Databases: SQL/NoSQL, MongoDB, PostgreSQL, etc.
- APIs: Rest APIs with Flask, Django, Nginx & Gunicorn
- LLMs: GPT3.5/4/Assistants, chatGPT4, DeBERTa, DistilBERT, Google, etc.
Preferred Qualifications
- Experience working with AI and integrating Large Language Models (LLMs)
- Experience with containerization technologies (e.g., Docker)
- Knowledge of RESTful API design and implementation
- Familiarity with Celery for distributed task queue management
- Familiarity with Redis for caching and data storage