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 codeTroubleshoot, debug, and upgrade existing systemsDesign, develop, and maintain high-quality full-stack applicationsBuild robust and scalable backend services.Develop responsive and interactive UI.Work with AWS services to deploy and manage cloud-based applicationsCollaborate with the team to define and implement new featuresStay 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 roleStrong proficiency in Python and Django frameworkSolid experience with TypeScript and Angular, or any modern frontend
framework
Knowledge of AWS services and cloud architectureUnderstanding 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 & GunicornLLMs: 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 implementationFamiliarity with Celery for distributed task queue managementFamiliarity with Redis for caching and data storage